PluginProbe ʕ •ᴥ•ʔ
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid / 7.8.8
The Post Grid – Shortcode, Gutenberg Blocks and Elementor Addon for Post Grid v7.8.8
7.9.3 7.9.2 trunk 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.1.5 4.2.0 4.2.1 4.2.2 4.2.3 5.0.0 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 6.0.0 7.0.0 7.0.1 7.0.2 7.1.0 7.2.0 7.2.1 7.2.10 7.2.11 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 7.2.8 7.2.9 7.3.0 7.3.1 7.4.0 7.4.1 7.4.2 7.4.3 7.5.0 7.6.0 7.6.1 7.7.0 7.7.1 7.7.10 7.7.11 7.7.12 7.7.13 7.7.14 7.7.15 7.7.16 7.7.17 7.7.18 7.7.19 7.7.2 7.7.20 7.7.21 7.7.22 7.7.3 7.7.4 7.7.5 7.7.6 7.7.7 7.7.8 7.7.9 7.8.0 7.8.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.9.0 7.9.1
the-post-grid / assets / css / admin / admin.css
the-post-grid / assets / css / admin Last commit date
admin-preview.css 9 months ago admin.css 9 months ago block-admin.css 9 months ago editor-el.css 9 months ago tpg-el-editor.css 9 months ago
admin.css
2470 lines
1 /* tab css */
2 :root {
3 /*--rttpg-primary-color: #5d3dfd;*/
4 --rttpg-primary-color: #5433ff;
5 --rttpg-primary-rgb: 76, 111, 255;
6 --rttpg-primary-dark: #290bcb;
7 --rttpg-primary-light: #7760ff;
8 --rttpg-secondary-color: #260bb1;
9 --rttpg-bg-light: #f7fafc;
10 --rttpg-light-bg: #ece8ff;
11 --promo-card-padding: 30px;
12 }
13
14 @keyframes pulse {
15 0% {
16 transform: scale(1);
17 }
18 70% {
19 transform: scale(0.95);
20 }
21 100% {
22 transform: scale(1);
23 }
24 }
25
26 input.rt-code-sc::selection {
27 background: var(--rttpg-bg-light);
28 color: var(--rttpg-primary-color);
29 }
30
31 input.rt-code-sc::-moz-selection {
32 background: var(--rttpg-bg-light);
33 color: var(--rttpg-primary-color);
34 }
35
36 /*Default Global CSS for */
37 .post-type-rttpg #rttpg_meta label {
38 position: relative;
39 }
40
41 .post-type-rttpg.wp-core-ui .button-group {
42 white-space: inherit;
43 }
44
45 .post-type-rttpg #tpg-post-type-wrapper,
46 .post-type-rttpg #rttpg_meta {
47 background-color: #fff;
48 padding: 20px;
49 }
50
51 .rttpg_page_rttpg_settings.wp-core-ui #rttpg_meta select {
52 min-height: 40px;
53 border-color: #dee5e9;
54 }
55
56 .rttpg_page_rttpg_settings.wp-core-ui #rttpg_meta select:focus {
57 outline: none;
58 /*border: none;*/
59 box-shadow: none;
60 }
61
62 .post-type-rttpg .select2-container--classic .select2-selection--single,
63 .post-type-rttpg :is(.rt-setting-holder,.settings-container) select,
64 .post-type-rttpg .select2-container--classic .select2-selection--multiple,
65 .post-type-rttpg input[type=time],
66 .post-type-rttpg input[type=url],
67 .post-type-rttpg input[type=number],
68 .post-type-rttpg input[type=text] {
69 min-height: 40px;
70 transition: 0.4s;
71 border-color: #dee5e9;
72 background: #fff;
73 width: 100%;
74 max-width: inherit;
75 }
76
77 .rt-tab-content hr {
78 border-top: 1px solid #d6dee8;
79 margin-top: 30px;
80 margin-bottom: 30px;
81 }
82
83 .post-type-rttpg input[type=time],
84 .post-type-rttpg input[type=url],
85 .post-type-rttpg input[type=number],
86 .post-type-rttpg input[type=text] {
87 width: 100%;
88 }
89
90 .post-type-rttpg .tablenav-pages .current-page {
91 width: auto;
92 min-height: inherit;
93 }
94
95 .post-type-rttpg .select2-container--classic:not(.select2-container--open) .select2-selection--multiple:hover,
96 .post-type-rttpg .select2-container--classic:not(.select2-container--open) .select2-selection--single:hover,
97 .post-type-rttpg.wp-core-ui select:focus,
98 .post-type-rttpg.wp-core-ui select:hover,
99 .post-type-rttpg input:focus,
100 .post-type-rttpg input:hover {
101 border-color: #a3b1de !important;
102 outline: none;
103 box-shadow: none;
104 }
105
106 .post-type-rttpg input[type=checkbox],
107 .post-type-rttpg input[type=radio] {
108 box-shadow: none;
109 border: 2px solid #a3b1de;
110 padding-top: 1px;
111 }
112
113 .post-type-rttpg input[type=checkbox]:hover,
114 .post-type-rttpg input[type=radio]:hover {
115 border-color: var(--rttpg-primary-color) !important;
116 }
117
118 .post-type-rttpg input[type=radio] {
119 width: 20px;
120 height: 20px;
121 }
122
123 .post-type-rttpg input[type=radio]:checked::before {
124 width: 12px;
125 height: 12px;
126 background: var(--rttpg-primary-color);
127 top: 4px;
128 left: 4px;
129 position: absolute;
130 float: none;
131 margin: 0;
132 }
133
134 .post-type-rttpg .postbox-container input[type=checkbox],
135 .post-type-rttpg .postbox-container input[type=radio] {
136 margin: -0.1rem .50em 0 0;
137 }
138
139 .post-type-rttpg input[type=checkbox]:checked {
140 background-color: var(--rttpg-primary-color);
141 border: none;
142 position: relative;
143 }
144
145 .post-type-rttpg input[type=checkbox]:checked:hover {
146 background-color: var(--rttpg-primary-dark);
147 }
148
149 .post-type-rttpg input[type=checkbox]:checked::before {
150 content: url('data:image/svg+xml;utf8,<svg width="9" height="7" viewBox="0 0 9 7" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M7.66667 1L3.08333 5.58333L1 3.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
151 margin: 0;
152 width: 100%;
153 height: 100%;
154 display: flex;
155 justify-content: center;
156 align-items: center;
157 }
158
159 .post-type-rttpg .postbox-header {
160 background-color: #fff;
161 }
162
163 .post-type-rttpg #rttpg_meta .postbox-header {
164 border: none;
165 }
166
167 .post-type-rttpg .field-holder span.rt-loading {
168 position: absolute;
169 background-color: #f7fafc;
170 left: -4px;
171 top: 0;
172 }
173
174 .post-type-rttpg .form-wrap p, p.description {
175 color: #7c8387;
176 }
177
178 .rt-tab-content .wp-picker-holder {
179 position: absolute;
180 z-index: 999;
181 }
182
183 /*End Global CSS*/
184
185 #tpg-loading {
186 position: fixed;
187 width: 100%;
188 height: 100%;
189 z-index: 999999999;
190 background: rgba(0, 0, 0, .7);
191 top: 0;
192 }
193
194 #tpg-loading span.tpg-loading {
195 display: block;
196 top: 50%;
197 position: fixed;
198 color: #fff;
199 font-size: 20px;
200 font-weight: bold;
201 width: 100%;
202 text-align: center;
203 }
204
205 /* sorting */
206 .tpg-form-item-wrap {
207 margin-top: 15px;
208 margin-bottom: 25px;
209 max-width: 100%;
210 }
211
212 .tpg-form-item-wrap:after {
213 clear: both;
214 display: block;
215 content: "";
216 }
217
218 .tpg-form-item-wrap label {
219 float: left;
220 width: 200px;
221 font-weight: bold;
222 min-width: 140px;
223 margin-bottom: 15px;
224 margin-top: 3px;
225 }
226
227 .tpg-form-item {
228 width: 300px;
229 float: left;
230 }
231
232 ul#order-target {
233 max-width: 500px;
234 }
235
236 ul#order-target li {
237 padding: 2px 0;
238 margin: 4px 0;
239 border: 1px solid #ddd;
240 cursor: move;
241 -moz-border-radius: 6px;
242 background-color: #f9f9f9;
243 }
244
245 ul#order-target li span {
246 display: block;
247 padding: 5px 10px;
248 color: #555;
249 font-size: 13px;
250 }
251
252 #order-terms #tto_sortable li:nth-child(2n+1) > .item {
253 background-color: #fff !important;
254 }
255
256 ul#order-target li.placeholder {
257 border: dashed 2px #ccc;
258 height: 30px;
259 background-color: #fff;
260 }
261
262 @media all and (max-width: 767px) {
263 .style-field-tpg-container {
264 -webkit-flex-direction: column;
265 flex-direction: column;
266 }
267 }
268
269 .rt-loading {
270 background: url('../../images/loading.gif') no-repeat center center;
271 padding: 11px;
272 }
273
274 body.post-type-rttpg div#misc-publishing-actions,
275 body.post-type-rttpg div#minor-publishing-actions {
276 display: none;
277 }
278
279 /* fix */
280 body .select2-results__option {
281 padding: 6px;
282 }
283
284 .tpg-hidden {
285 display: none;
286 }
287
288 ul.rt-tab-nav {
289 background: var(--rttpg-light-bg);
290 padding: 20px 0;
291 border-radius: 7px 0 0 7px;
292 margin: 0;
293 position: sticky;
294 top: 32px;
295 }
296
297 .postbox-container ul.rt-tab-nav li a {
298 border-radius: 7px;
299 padding: 0 15px;
300 line-height: 1;
301 min-height: 35px;
302 margin: 7px 0 3px 0;
303 text-align: center;
304 }
305 .postbox-container ul.rt-tab-nav li {
306 margin: 0;
307 }
308 .postbox-container ul.rt-tab-nav {
309 display: flex;
310 position: static;
311 padding: 0;
312 border-radius: 8px;
313 }
314
315 ul.rt-tab-nav li {
316 padding: 0 0 4px 15px;
317 margin-right: -2px;
318 overflow: hidden;
319 margin-bottom: 0;
320 }
321
322 ul.rt-tab-nav li a {
323 position: relative;
324 font-size: 14px;
325 font-weight: 500;
326 display: flex;
327 gap: 4px;
328 align-items: center;
329 min-height: 46px;
330 padding-left: 18px;
331 text-decoration: none;
332 transition: all 0.3s ease-in-out;
333 color: #000;
334 border-radius: 7px 0 0 7px;
335 margin-right: -4px;
336 }
337
338 ul.rt-tab-nav li :is(.dashicons, svg) {
339 font-size: 14px;
340 display: inline-flex;
341 margin-right: 5px;
342 transition: 0.2s;
343 }
344
345 ul.rt-tab-nav li.active :is(.dashicons, svg) {
346 color: var(--rttpg-primary-color);
347 font-size: 16px;
348 }
349
350 ul.rt-tab-nav li:hover a,
351 ul.rt-tab-nav li.active a {
352 background: #FFF;
353 color: var(--rttpg-primary-color);
354 outline: none;
355 border: none;
356 box-shadow: rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0) 0 0 0 0, rgba(0, 0, 0, 0.05) 0 1px 2px 0
357 }
358
359 .rt-tab-content {
360 display: none;
361 }
362
363 .settings-container {
364 max-width: 1400px;
365 margin-left: auto;
366 margin-right: auto;
367 padding-right: 15px;
368 }
369
370 .settings-row {
371 display: flex;
372 }
373
374 @media (max-width: 1000px) {
375 .settings-row {
376 flex-direction: column;
377 row-gap: 40px;
378 align-items: center;
379 }
380 }
381
382 .rt-settings-header-inner {
383 flex-wrap: nowrap;
384 display: flex;
385 align-items: center;
386 justify-content: space-between;
387 }
388
389 .rt-settings-header-inner .settings-logo {
390 display: flex;
391 column-gap: 15px;
392 align-items: center;
393 }
394
395 .rt-settings-header-inner .settings-logo .rt-logo {
396 max-width: 50px;
397 }
398
399 .rt-settings-header-inner .settings-logo .rt-logo img {
400 width: 50px;
401 }
402
403 .rt-settings-header-inner .settings-logo .rt-content span {
404 color: #64748b;
405 font-size: 13px;
406 }
407
408 .rt-settings-header-inner .settings-logo .rt-content h2 {
409 margin: 0 0 7px;
410 font-size: 20px;
411 font-weight: bold;
412 }
413
414 .rt-settings-header-inner .settings-menu a {
415 line-height: 1.25rem;
416 color: rgb(71 85 105 / 1);
417 text-decoration: none;
418 font-size: 15px;
419 margin-left: 15px;
420 transition: 0.3s;
421 display: inline-flex;
422 align-items: center;
423 gap: 7px;
424 }
425
426 .rt-settings-header-inner .settings-menu a.doc {
427 color: var(--rttpg-primary-color);
428 border: 1px solid;
429 border-radius: 30px;
430 padding: 10px 20px;
431 }
432
433 .rt-settings-header-inner .settings-menu a.doc:hover {
434 background: var(--rttpg-primary-color);
435 color: #FFFFFF;
436 }
437
438 .rt-settings-header-inner .settings-menu a:hover {
439 color: var(--rttpg-primary-color);
440 }
441
442 .settings-container .content-footer .submit-wrap {
443 margin: 0;
444 }
445
446 .settings-container .content-footer {
447 display: flex;
448 justify-content: flex-end;
449 padding-top: 40px;
450 margin-top: auto;
451 }
452
453 .rt-settings-header {
454 border-bottom: 1px solid var(--rttpg-light-bg);
455 padding-bottom: 12px;
456 padding-top: 12px;
457 margin-left: -20px;
458 background: #FFFFFF;
459 padding-left: 20px;
460 }
461
462 .tpg-promo-inner .promo-image img {
463 width: 100%;
464 }
465
466 .tpg-promo-inner .promo-image {
467 margin-top: calc(var(--promo-card-padding) * -1);
468 margin-left: calc(var(--promo-card-padding) * -1);
469 margin-right: calc(var(--promo-card-padding) * -1);
470 border-radius: 8px;
471 overflow: hidden;
472 }
473
474 .tpg-promo-inner .promo-title {
475 font-size: 1.5em;
476 line-height: 1.3;
477 }
478
479 .tpg-promo-inner .offer {
480 margin-bottom: 15px;
481 animation: pulse 1.8s linear infinite;
482 transition: 0.4s;
483 }
484
485 .tpg-promo-inner .offer:hover {
486 animation-duration: 0.5s;
487 }
488
489 .tpg-promo-inner .rt-admin-btn {
490 display: block;
491 box-shadow: 0 0 5px rgb(84, 51, 255, .2), 0 0 15px rgb(84, 51, 255, .2), 0 0 30px rgb(84, 51, 255, .2), 0 0 40px rgb(84, 51, 255, .2);
492 }
493
494 .tpg-promo-inner ul {
495 display: flex;
496 flex-direction: column;
497 gap: 5px;
498 }
499
500 .tpg-promo-inner ul li {
501 position: relative;
502 display: flex;
503 align-items: center;
504 font-size: 14px;
505 }
506
507 .tpg-promo-inner ul li:before {
508 align-items: center;
509 color: rgb(39, 174, 96);
510 content: "";
511 display: flex;
512 flex-shrink: 0;
513 font-size: 12px;
514 font-weight: 700;
515 height: 20px;
516 justify-content: center;
517 margin-right: 10px;
518 width: 20px;
519 background: rgb(213, 244, 230);
520 border-radius: 50%;
521 }
522
523
524 .tpg-promo-inner {
525 background: #FFF;
526 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1);
527 padding: var(--promo-card-padding);
528 box-sizing: border-box;
529 border-radius: 8px;
530 }
531
532 .tpg-promo-container {
533 flex: 0 0 300px;
534 max-width: 300px;
535 padding-left: 30px;
536 }
537
538 #settings-tabs .rt-settings-content {
539 flex: 1;
540 display: flex;
541 flex-direction: column;
542 /*border: 1px solid var(--rttpg-light-bg);*/
543 padding: 30px;
544 background: #FFFFFF;
545 border-radius: 0 7px 7px 7px;
546 min-height: 500px;
547 }
548
549 #settings-tabs .rt-settings-sidebar {
550 flex: 0 0 250px;
551 max-width: 250px;
552 }
553
554 @media (max-width: 767px) {
555 #settings-tabs .rt-settings-sidebar {
556 flex: 0 0 220px;
557 max-width: 220px;
558 }
559
560 ul.rt-tab-nav li a {
561 font-size: 13px;
562 }
563 }
564
565 #settings-tabs {
566 display: flex;
567 gap: 0;
568 }
569
570 @media (max-width: 1200px) {
571 #settings-tabs {
572 flex-wrap: wrap;
573 row-gap: 30px;
574 }
575 }
576
577
578 @media (max-width: 570px) {
579 #settings-tabs {
580 flex-direction: column;
581 }
582
583 #settings-tabs .rt-settings-sidebar {
584 flex: 1;
585 max-width: 100%;
586 }
587
588 ul.rt-tab-nav {
589 display: flex;
590 flex-wrap: wrap;
591 justify-content: center;
592 }
593
594 ul.rt-tab-nav li {
595 border-radius: 10px;
596 overflow: hidden;
597 }
598
599 ul.rt-tab-nav li a {
600 padding: 0 15px;
601 border-radius: 10px;
602 margin: 0;
603 }
604 }
605
606 body .meta-box-sortables .field-holder select {
607 width: 100%;
608 }
609
610 .rt-tab-content .field-holder.pro-field .field-label > * {
611 display: inline;
612 !important;
613 }
614
615 .rt-tab-content .field-holder {
616 padding-top: 10px;
617 }
618
619 .rt-tab-content .field-holder:not(:last-child) {
620 margin-bottom: -7px;
621 }
622
623 #settings-tabs .rt-tab-content .field-holder:not(:last-child) {
624 margin-bottom: 15px;
625 }
626
627 #settings-tabs .rt-tab-content .field-holder#show_acf_details_holder {
628 border-top: 1px solid #ddd;
629 padding-top: 20px;
630 }
631
632 .rt-tab-content .field-holder:first-child {
633 border-top: none;
634 padding-top: 15px;
635 }
636
637 .field-holder .field .full {
638 width: 100%;
639 }
640
641 .rt-tpg-filter.taxonomy {
642 background: var(--rttpg-primary-color) 3 b;
643 }
644
645 .term-filter-item-container > .field-holder.term-filter-item-operator {
646 border-top: none;
647 }
648
649 .term-filter-item-container {
650 border-top: none;
651 }
652
653 .rt-tpg-filter.taxonomy .rt-tpg-filter-item .field-holder:first-child,
654 .rt-tpg-filter-container > .field-holder:first-child,
655 div#sc-post-post-source > .field-holder > .field > .field-holder:first-child {
656 padding-top: 10px;
657 }
658
659 .rt-tpg-filter-container .field-holder,
660 .rt-tpg-filter-holder > h3 {
661 position: relative;
662 }
663
664 .rt-tpg-filter-holder > h3 {
665 background: var(--rttpg-primary-color);
666 color: #fff;
667 padding: 10px;
668 margin: 0;
669 }
670
671 .rt-tpg-filter.taxonomy .field-holder,
672 .rt-tpg-filter.order > .rt-tpg-filter-item > .field-holder > .field > .field-holder,
673 .rt-tpg-filter-holder .rt-tpg-filter:last-child .rt-tpg-filter-item > .field-holder {
674 border-bottom: none;
675 }
676
677 .rt-tab-content .field-holder .field-label {
678 float: left;
679 width: 200px;
680 font-size: 14px;
681 font-weight: 500;
682 color: #222;
683 margin-bottom: 10px;
684 }
685
686 @media (max-width: 1199px) {
687 .rt-tab-content .field-holder .field-label {
688 margin-bottom: 10px;
689 }
690 }
691
692 .rt-tab-content .field-holder .field {
693 float: right;
694 width: calc(100% - 235px);
695 position: relative;
696 }
697
698 #sc-style > .field-holder > .field .tpg-multiple-field-group {
699 padding: 20px;
700 }
701 #sc-style > .field-holder > .field .tpg-multiple-field-group,
702 #sc-settings > .field-holder > .field {
703 border: 1px solid #dee4e8;
704 border-radius: 10px;
705 }
706
707 #sc-style.rt-tab-content .field-holder .field {
708 z-index: inherit;
709 }
710
711 .rt-tab-content #tpg_taxonomy_holder {
712 padding-top: 0;
713 }
714
715 .rt-tab-content #tpg_taxonomy_holder .checkbox-group {
716 margin-left: -10px;
717 }
718
719 @media (max-width: 1449px) {
720 .rt-tab-content #tpg_taxonomy_holder .checkbox-group {
721 margin-left: 0;
722 }
723 }
724
725 .rt-tab-content .field-holder .field-holder .field-label {
726 width: 150px;
727 }
728
729 .rt-tab-content .field-holder .field-holder .field {
730 width: calc(100% - 180px);
731 }
732
733 .rt-tab-content .field-holder .taxonomy-field {
734 position: relative;
735 }
736
737 .rt-tab-content .field .checkbox-filter-field .tpg-hidden {
738 position: relative;
739 margin-left: -24px;
740 }
741
742 @media (max-width: 1449px) {
743 .rt-tab-content .field .checkbox-filter-field .tpg-hidden {
744 margin-left: 0;
745 }
746 }
747
748 .rt-tab-content .field .checkbox-filter-field .tpg-hidden .tpg-hidden {
749 margin-left: 0;
750 }
751
752 .rt-tab-content .field .checkbox-filter-field .tpg-hidden::before,
753 .rt-tab-content .field-holder .taxonomy-field::before {
754 content: '';
755 position: absolute;
756 height: 1px;
757 background-color: #d0dde5;
758 bottom: -5px;
759 }
760
761 .rt-tab-content .field .checkbox-filter-field .tpg-hidden::before {
762 left: -18px;
763 width: calc(100% + 34px);
764 }
765
766 .rt-tab-content .field-holder .taxonomy-field::before {
767 left: -18px;
768 width: calc(100% + 34px);
769 }
770
771 .rt-tab-content .field .checkbox-filter-field:last-child .tpg-hidden::before {
772 content: none;
773 }
774
775 @media (min-width: 1450px) {
776 #sc-settings .field-holder .field::before,
777 #sc-post-post-source .field-holder .field::before {
778 content: "";
779 z-index: -1;
780 position: absolute;
781 top: 0;
782 left: 0;
783 width: 188px;
784 height: 100%;
785 opacity: 0.2;
786 background-image: linear-gradient(to left, #d0dde5, #ecf7fe);
787 }
788
789 #sc-settings .field-holder .field .field::before,
790 #sc-settings #tpg_post_type_holder .field .field::before,
791 #sc-settings #tpg_post_type_holder .field .field::before,
792 #sc-post-post-source #ignore_sticky_posts_holder .field::before,
793 #sc-post-post-source .field-holder .field .field::before,
794 #sc-post-post-source #tpg_post_type_holder .field::before {
795 background-image: none;
796 }
797 }
798
799 .rt-tab-content .field-holder .field .field {
800 background: none !important;
801 padding: 0;
802 border: none;
803 }
804
805 .rt-tab-content .field-holder .field .field::before,
806 .rt-tab-content .field-holder .field .field::after {
807 content: none;
808 }
809
810 @media (max-width: 1450px) {
811 .rt-tab-content .field-holder .field .field {
812 width: 100%;
813 float: left;
814 }
815 }
816
817 .rt-tab-content .checkbox-filter-field .field-holder .field-holder {
818 padding: 0;
819 }
820
821 .rt-tab-content .field-holder .field-label label {
822 font-weight: 500;
823 margin-top: 4px;
824 }
825
826 .rt-tab-content .field-holder:after {
827 clear: both;
828 content: ".";
829 visibility: hidden;
830 display: block;
831 height: 0;
832 }
833
834 .rt-setting-holder .field-holder {
835 padding: 10px;
836 }
837
838 @media (max-width: 1449px) {
839 .rt-setting-holder .field-holder {
840 padding-left: 0;
841 }
842 }
843
844 .rt-setting-holder .field-holder .field-label {
845 margin-bottom: 10px;
846 color: #212121;
847 }
848
849 .rt-setting-holder .field-holder .field-holder .field-label {
850 font-size: 14px;
851 }
852
853 .rt-setting-holder .field-holder .field-holder .field-holder .field-label {
854 font-size: 14px;
855 }
856
857 .field-holder .checkbox-group > label {
858 margin-right: 15px;
859 }
860
861 .field-holder .description span {
862 display: block;
863 margin: 5px 0;
864 }
865
866 .field-holder span.rt-loading {
867 position: relative;
868 width: auto;
869 display: inline-block;
870 }
871
872 .rt-licensing-btn.danger {
873 color: #fff;
874 background-color: #d9534f;
875 border-color: #d43f3a;
876 }
877
878 .rt-licence-msg {
879 color: red;
880 margin-top: 15px;
881 padding: 10px 0;
882 border: 1px solid;
883 }
884
885 .rt-licence-msg.success {
886 background: #24a517;
887 color: #FFF;
888 border: none;
889 }
890
891 .field-holder .description span:last-child {
892 margin-bottom: 0;
893 }
894
895 .checkbox-group.vertical > label,
896 .radio-group.vertical > label {
897 display: block;
898 margin-bottom: 10px;
899 }
900
901 input.medium-text {
902 width: 100px;
903 }
904
905 input.large-text.code.rt-code-sc {
906 color: #fff;
907 background: var(--rttpg-primary-color);
908 font-weight: bold;
909 }
910
911 .rt-textarea {
912 width: 100%;
913 height: 150px;
914 }
915
916 .rt-tab-container .rt-script-wrapper textarea {
917 border: 1px solid #dfdfdf;
918 -moz-border-radius: 3px;
919 -webkit-border-radius: 3px;
920 border-radius: 3px;
921 width: 100%;
922 height: 150px;
923 position: relative;
924 }
925
926 /*----- Column -------*/
927
928 .rd-responsive-column .rt-3-column {
929 display: inline-block;
930 width: calc(100% / 3 - 218px);
931 margin-right: 31px;
932 }
933
934 .rd-responsive-column .rt-3-column .field-label {
935 display: none;
936 }
937
938 .rt-tab-content .field-holder.rt-3-column .field-label label {
939 float: none;
940 font-weight: 500;
941 }
942
943 .rt-tab-content .field-holder.rt-3-column .field {
944 float: none;
945 width: 100%;
946 }
947
948 div#column_holder {
949 position: relative;
950 padding-left: 247px;
951 }
952
953 div#column_holder:before {
954 content: 'Column';
955 position: absolute;
956 top: 10px;
957 left: 10px;
958 width: 100px;
959 font-weight: 600;
960 font-size: 14px;
961 line-height: 1.4;
962 color: #212121;
963 }
964
965 @media (max-width: 1199px) {
966 div#column_holder {
967 padding-left: 0;
968 }
969
970 div#tpg_mobile_column_holder {
971 padding-left: 0;
972 border-top: none;
973 }
974 }
975
976
977 @media all and (max-width: 1199px) {
978
979 .rd-responsive-column .rt-3-column {
980 width: calc(100% / 3 - 31px);
981 }
982
983 .rt-tab-content .field-holder .field-label {
984 width: 100%;
985 }
986
987 .rt-setting-holder .field-holder {
988 padding-left: 0;
989 padding-right: 0;
990 }
991
992 .rt-tab-content .field-holder .field {
993 width: 100%;
994 float: left;
995 border: none;
996 padding: 0;
997 background: none;
998 }
999
1000 .rt-3-column {
1001 width: 165px;
1002 }
1003
1004 }
1005
1006 @media (max-width: 767px) {
1007 .rd-responsive-column .rt-3-column {
1008 padding: 0;
1009 margin: 0;
1010 }
1011 }
1012
1013 @media all and (max-width: 991px) {
1014
1015 .rt-3-column {
1016 width: 160px !important;
1017 }
1018 }
1019
1020 /* settings page */
1021
1022 .rt-help {
1023 background: #fff;
1024 padding: 10px 20px;
1025 }
1026
1027 .rt-response {
1028 padding: 5px;
1029 }
1030
1031 .rt-response.updated,
1032 .rt-response.error {
1033 padding-top: 5px;
1034 padding-bottom: 5px;
1035 }
1036
1037 .rt-response.loading {
1038 padding: 0;
1039 position: absolute;
1040 width: 97%;
1041 height: 95%;
1042 z-index: 99999999;
1043 background: rgba(255, 255, 255, 0.9);
1044 }
1045
1046 .rt-response.loading span {
1047 color: #000;
1048 top: 45%;
1049 text-align: center;
1050 display: none;
1051 font-size: 20px;
1052 position: absolute;
1053 left: 0;
1054 right: 0;
1055 }
1056
1057 .select2-results__option[aria-selected=true] {
1058 background: #d5d9db;
1059 border-bottom: 1px solid #fff;
1060 }
1061
1062 /* date range */
1063
1064 .date-range-container .date-range-content {
1065 display: inline-block;
1066 margin-right: 25px;
1067 }
1068
1069 .date-range-container .date-range-content > span {
1070 display: inline-block;
1071 font-weight: bold;
1072 }
1073
1074 /* col */
1075 .field-inner.col-2 {
1076 width: 50%;
1077 float: left;
1078 }
1079
1080 .field-inner.col-3 {
1081 width: 33.333333%;
1082 float: left;
1083 }
1084
1085 .field-inner.col-4 {
1086 width: 25%;
1087 float: left;
1088 }
1089
1090 .field-inner .field-inner-container {
1091 padding: 0 5px;
1092 margin-bottom: 15px;
1093 }
1094
1095 .field-inner-container span.label {
1096 display: block;
1097 margin-bottom: 5px;
1098 }
1099
1100 .field-inner-container .wp-color-result {
1101 margin: 0;
1102 }
1103
1104 #default_preview_image_holder .field {
1105 background: none;
1106 padding: 0;
1107 border: none;
1108 margin-left: 4px;
1109 float: left;
1110 padding-top: 9px;
1111 }
1112
1113 .rt-image-preview {
1114 width: 150px;
1115 height: 150px;
1116 display: inline-block;
1117 background: #e7edf1;
1118 position: relative;
1119 border: 1px solid #d9e3ed;
1120 }
1121
1122 .rt-image-preview::before {
1123 content: "\f128";
1124 font: normal 40px/45px dashicons;
1125 font-size: 60px;
1126 color: #ededed;
1127 position: absolute;
1128 z-index: -1;
1129 height: calc(100% - 20px);
1130 width: calc(100% - 20px);
1131 display: flex;
1132 justify-content: center;
1133 align-items: center;
1134 }
1135
1136 /* image size field */
1137 .rt-image-size-holder:after {
1138 display: block;
1139 clear: both;
1140 content: "";
1141 }
1142
1143 .rt-image-size-holder .rt-image-size {
1144 width: 33.3333%;
1145 float: left;
1146 }
1147
1148 .rt-image-size-holder .rt-image-size input {
1149 max-width: 100px;
1150 display: block;
1151 }
1152
1153 span.dashicons.dashicons-plus-alt.rtAddImage,
1154 span.dashicons.dashicons-trash.rtRemoveImage {
1155 position: absolute;
1156 cursor: pointer;
1157 top: 0;
1158 z-index: 99;
1159 font-size: 15px;
1160 padding: 4px 10px 2px;
1161 color: #fff;
1162 }
1163
1164 span.dashicons.dashicons-trash.rtRemoveImage {
1165 background-color: #de0000;
1166 right: 0;
1167 }
1168
1169 span.dashicons.dashicons-plus-alt.rtAddImage {
1170 background: green;
1171 left: 0;
1172 }
1173
1174 .pro-field .field-label {
1175 position: relative;
1176 }
1177
1178 .pro-field .rttpg-tooltip {
1179 display: inline-block;
1180 color: #FFF;
1181 background-color: #de0000;
1182 padding: 2px 3px;
1183 border-radius: 3px;
1184 line-height: 1.3;
1185 font-weight: 600;
1186 font-size: 14px;
1187 margin-left: 3px;
1188 }
1189
1190 .rt-tab-content .field-holder.pro-field .field-label .rttpg-tooltip {
1191 text-transform: uppercase;
1192 font-size: 10px;
1193 }
1194
1195 .pro-field .rttpg-tooltip .rttpg-tooltip-text {
1196 visibility: hidden;
1197 min-width: 80px;
1198 width: -webkit-max-content;
1199 width: -moz-max-content;
1200 width: max-content;
1201 max-width: 300px;
1202 background-color: black;
1203 color: #fff;
1204 text-align: center;
1205 border-radius: 4px;
1206 padding: 5px 10px;
1207 position: absolute;
1208 z-index: 1;
1209 top: 100%;
1210 left: 0;
1211 line-height: 1.3;
1212 font-size: 14px;
1213 }
1214
1215 .pro-field .field-label:hover .rttpg-tooltip .rttpg-tooltip-text {
1216 visibility: visible;
1217 }
1218
1219 .rt-document-box .video-wrapper {
1220 display: grid;
1221 grid-template-columns: 1fr 1fr;
1222 column-gap: 30px;
1223 row-gap: 10px;
1224 }
1225
1226 .rt-document-box .video-wrapper .video-wrap {
1227 padding-top: 60%;
1228 position: relative;
1229 overflow: hidden;
1230 border-radius: 7px;
1231 }
1232
1233 .rt-document-box .video-wrapper .video-wrap iframe {
1234 width: 100% !important;
1235 height: 100% !important;
1236 position: absolute;
1237 top: 0;
1238 left: 0;
1239 }
1240
1241 .settings-col,
1242 .rt-document-box {
1243 background-color: #fff;
1244 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
1245 border-radius: 4px;
1246 padding: 30px 20px;
1247 display: flex;
1248 }
1249
1250 .rt-document-box ol {
1251 margin-left: 1em;
1252 }
1253
1254 .rt-document-box + .rt-document-box {
1255 margin-top: 30px;
1256 }
1257
1258 .rt-document-box .rt-box-icon {
1259 height: 30px;
1260 width: 30px;
1261 background-color: #ecf1ff;
1262 border-radius: 50%;
1263 display: flex;
1264 align-items: center;
1265 justify-content: center;
1266 align-content: center;
1267 margin-right: 10px;
1268 }
1269
1270 .rt-document-box .rt-box-icon i {
1271 font-size: 20px;
1272 color: var(--rttpg-primary-color);
1273 }
1274
1275 .rt-document-box .rt-box-content {
1276 flex: 1;
1277 }
1278
1279 .rt-document-box .rt-box-content .rt-box-title {
1280 margin: 4px 0 12px 0;
1281 font-size: 24px;
1282 color: #000;
1283 font-weight: 600;
1284 }
1285
1286 .rt-document-box .rt-box-content p {
1287 font-size: 14px;
1288 color: #646464;
1289 margin: 0 0 25px 0;
1290 }
1291
1292 .rt-update-pro-btn-wrap .rt-update-pro-btn:hover {
1293 background-color: #4e35cc;
1294 text-decoration: none;
1295 color: #fff;
1296 }
1297
1298 .rt-alert {
1299 width: 300px;
1300 position: fixed;
1301 top: 50%;
1302 left: 50%;
1303 z-index: 9999;
1304 display: none;
1305 text-align: center;
1306 transform: translateY(-50%);
1307 left: 0;
1308 right: 0;
1309 margin: auto;
1310 }
1311
1312 .rt-alert .rt-box-icon {
1313 margin: auto;
1314 margin-bottom: 15px;
1315 height: 40px;
1316 width: 40px;
1317 }
1318
1319 .rt-alert .rt-alert-close {
1320 position: absolute;
1321 top: 0;
1322 right: 0;
1323 background: #b30202;
1324 color: white;
1325 line-height: 1;
1326 padding: 2px 9px 8px;
1327 font-size: 18px;
1328 text-decoration: none;
1329 }
1330
1331 body .rt-admin-btn {
1332 text-align: center;
1333 display: inline-block;
1334 font-size: 14px;
1335 font-weight: 400;
1336 color: #FFFFFF;
1337 background-color: var(--rttpg-primary-color);
1338 border: 1px solid var(--rttpg-primary-color);
1339 text-decoration: none;
1340 padding: 9px 18px;
1341 border-radius: 6px;
1342 position: relative;
1343 z-index: 2;
1344 line-height: 1.4;
1345 transition: all 0.3s ease-in-out;
1346 height: auto;
1347 }
1348
1349 .rttpg-plugins-row footer a.documentation {
1350 color: var(--rttpg-primary-color);
1351 background: #FFFF;
1352 font-size: 15px;
1353 }
1354
1355
1356 body .rt-admin-btn:hover {
1357 background-color: var(--rttpg-primary-dark) !important;
1358 border-color: var(--rttpg-primary-dark) !important;
1359 color: #fff !important;
1360 text-decoration: none;
1361 }
1362
1363 #custom_css_holder .description {
1364 color: red;
1365 }
1366
1367
1368 .wp-core-ui #rt-tpg-settings-form .button-primary {
1369 background-color: var(--rttpg-primary-color);
1370 border-color: var(--rttpg-primary-color);
1371 }
1372
1373 #rt-tpg-settings-form {
1374 padding-top: 30px;
1375 }
1376
1377 #rt-tpg-settings-form .rtSaveButton {
1378 background-color: var(--rttpg-primary-color);
1379 padding: 10px 24px;
1380 font-size: 15px;
1381 font-weight: 500;
1382 line-height: 1.5;
1383 border: none !important;
1384 transition: 0.4s;
1385 }
1386
1387 #rt-tpg-settings-form .rtSaveButton:hover {
1388 background-color: var(--rttpg-primary-dark);
1389 }
1390
1391 /* ============== MetaBox START ============== */
1392 .post-type-rttpg #misc-publishing-actions,
1393 .post-type-rttpg #submitdiv > .handlediv,
1394 .post-type-rttpg #submitdiv h2 {
1395 display: none;
1396 }
1397
1398 .post-type-rttpg #minor-publishing-actions {
1399 padding: 0;
1400 }
1401
1402 #rt_plugin_sc_pro_information button.handlediv,
1403 #rt_plugin_sc_pro_information h2.hndle {
1404 display: none;
1405 }
1406
1407 #rttpg_meta h2.hndle {
1408 font-size: 18px;
1409 color: #000;
1410 background-color: #fff;
1411 border-radius: 4px;
1412 padding: 0 0 13px;
1413 margin-bottom: 0;
1414 }
1415
1416 #rttpg_meta,
1417 #rt_plugin_sc_pro_information {
1418 background: transparent;
1419 border: 0;
1420 }
1421
1422 #rttpg_meta .inside,
1423 #rt_plugin_sc_pro_information .inside {
1424 padding: 0;
1425 margin: 0;
1426 }
1427
1428 /* ============== MetaBox END ================ */
1429
1430 /*--------- Layout -----------*/
1431
1432 .rt-tpg-radio-layout {
1433 margin-right: 10px;
1434 display: inline-block;
1435 margin-bottom: 10px;
1436 width: auto;
1437 max-width: initial;
1438 min-width: initial;
1439 }
1440
1441 .rttpg-radio-image [type=radio] {
1442 position: absolute;
1443 opacity: 0;
1444 width: 0;
1445 height: 0;
1446 }
1447
1448 .rttpg-radio-image [type=radio] + div.rttpg-radio-image-wrap {
1449 cursor: pointer;
1450 }
1451
1452 .rttpg-radio-image-wrap {
1453 position: relative;
1454 display: inline-flex;
1455 border: 1px solid #dfdfdf;
1456 }
1457
1458 .rttpg-radio-image-wrap img {
1459 max-width: 130px;
1460 }
1461
1462 .rttpg-radio-image [type=radio]:checked + div.rttpg-radio-image-wrap .rttpg-checked {
1463 display: block;
1464 }
1465
1466 .rttpg-checked {
1467 display: none;
1468 z-index: 99;
1469 background: #5d3dfd;
1470 height: auto;
1471 color: white;
1472 width: auto;
1473 position: absolute;
1474 top: 5px;
1475 right: 5px;
1476 border-radius: 50%;
1477 padding: 3px;
1478 }
1479
1480 #layout_holder {
1481 animation: fade-in 3s;
1482 }
1483
1484 #layout_holder .radio-image {
1485 animation: fade-in 0.4s;
1486 }
1487
1488 @keyframes fade-in {
1489 from {
1490 opacity: 0;
1491 }
1492 to {
1493 opacity: 1;
1494 }
1495 }
1496
1497 .rttpg-radio-image .rttpg-demo-name {
1498 text-align: center;
1499 }
1500
1501 .rttpg-radio-image .rttpg-demo-name,
1502 .rttpg-radio-image .rttpg-demo-name a {
1503 color: #7c8387;
1504 text-decoration: none;
1505 }
1506
1507 .rttpg-radio-image .rttpg-demo-name a:hover {
1508 text-decoration: underline;
1509 }
1510
1511 .rt-tpg-layout-tag {
1512 position: absolute;
1513 right: 0;
1514 top: 0;
1515 z-index: 1;
1516 overflow: hidden;
1517 width: 50px;
1518 height: 50px;
1519 }
1520
1521 .rt-tpg-layout-tag span {
1522 font-size: 10px;
1523 font-weight: 700;
1524 color: #fff;
1525 text-transform: uppercase;
1526 text-align: center;
1527 line-height: 20px;
1528 transform: rotate(45deg);
1529 -webkit-transform: rotate(45deg);
1530 width: 67px;
1531 display: block;
1532 background: linear-gradient(#f70505, #8f0808);
1533 box-shadow: 0 3px 10px -5px #000;
1534 position: absolute;
1535 top: 7px;
1536 right: -17px;
1537 }
1538
1539 /* media */
1540
1541 @media (max-width: 1200px) {
1542 .field-inner.col-4 {
1543 width: 50%;
1544 }
1545 }
1546
1547 @media (max-width: 600px) {
1548 .field-inner.col-4 {
1549 float: none;
1550 width: auto;
1551 }
1552 }
1553
1554 @media (max-width: 424px) {
1555 .rt-image-size-holder .rt-image-size {
1556 display: block;
1557 float: none;
1558 width: inherit;
1559 }
1560 }
1561
1562 @media (min-width: 1450px) {
1563 .checkbox-filter-field {
1564 display: flex;
1565 }
1566 }
1567
1568 @media (min-width: 1449px) {
1569 .checkbox-filter-field {
1570 padding-left: 15px;
1571 }
1572 }
1573
1574 #post_filter .checkbox-filter-field {
1575 margin-top: 10px;
1576 }
1577
1578 .checkbox-filter-field > label {
1579 width: 200px;
1580 font-size: 15px;
1581 color: #212121;
1582 }
1583
1584 .checkbox-filter-field .rt-tpg-filter {
1585 flex: 1;
1586 }
1587
1588 .checkbox-filter-field .rt-tpg-filter.taxonomy {
1589 display: inline-block;
1590 width: 100%;
1591 margin-bottom: 15px;
1592 }
1593
1594 .checkbox-filter-field .rt-tpg-filter.taxonomy .field-holder .field-holder {
1595 padding: 0;
1596 }
1597
1598 .checkbox-filter-field .rt-tpg-filter.taxonomy .field-holder .field-holder .field-label {
1599 color: #484848;
1600 float: none;
1601 font-weight: normal;
1602 }
1603
1604 .checkbox-filter-field .rt-tpg-filter.taxonomy .field-holder .field-holder .field {
1605 width: 100%;
1606 }
1607
1608 @media (max-width: 1449px) {
1609 .checkbox-filter-field .rt-tpg-filter.taxonomy .field-holder .field-holder {
1610 margin-bottom: 10px;
1611 }
1612 }
1613
1614 .checkbox-filter-field .rt-tpg-filter.taxonomy .field-holder.term-filter-item-relation {
1615 margin-bottom: 0;
1616 }
1617
1618 .checkbox-filter-field .rt-tpg-filter.order .rt-tpg-filter-item > .field-holder > .field,
1619 .checkbox-filter-field .rt-tpg-filter.date_range .field-holder .field,
1620 .checkbox-filter-field .rt-tpg-filter.author .field-holder .field,
1621 .checkbox-filter-field .rt-tpg-filter.tpg_post_status .field-holder .field {
1622 float: none;
1623 width: 100%;
1624 }
1625
1626 .checkbox-filter-field .rt-tpg-filter.date_range .field-holder {
1627 margin-bottom: 0;
1628 }
1629
1630 /*The rttm-switch - the box around the rttm-switch-slider*/
1631 .rttm-switch {
1632 position: relative;
1633 display: inline-block;
1634 width: 50px;
1635 height: 24px;
1636 }
1637
1638 /* Hide default HTML checkbox */
1639 .rttm-switch input {
1640 opacity: 0;
1641 width: 0;
1642 height: 0;
1643 }
1644
1645 /* The rttm-switch-slider */
1646 .rttm-switch-slider {
1647 position: absolute;
1648 cursor: pointer;
1649 top: 0;
1650 left: 0;
1651 right: 0;
1652 bottom: 0;
1653 background-color: #e2e8f0;
1654 -webkit-transition: .4s;
1655 transition: .4s;
1656 }
1657
1658 .rttm-switch-slider:before {
1659 position: absolute;
1660 content: "";
1661 height: 16px;
1662 width: 16px;
1663 left: 4px;
1664 bottom: 4px;
1665 background-color: white;
1666 -webkit-transition: .4s;
1667 transition: .4s;
1668 }
1669
1670 input:checked + .rttm-switch-slider {
1671 background-color: var(--rttpg-primary-color);
1672 }
1673
1674 input:focus + .rttm-switch-slider {
1675 box-shadow: 0 0 1px var(--rttpg-primary-color);
1676 }
1677
1678 input:checked + .rttm-switch-slider:before {
1679 -webkit-transform: translateX(26px);
1680 -ms-transform: translateX(26px);
1681 transform: translateX(26px);
1682 }
1683
1684 /* Rounded rttm-switch-sliders */
1685 .rttm-switch-slider.round {
1686 border-radius: 34px;
1687 }
1688
1689 .rttm-switch-slider.round:before {
1690 border-radius: 50%;
1691 }
1692
1693 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group {
1694 display: flex;
1695 flex-wrap: wrap;
1696 }
1697
1698 .rt-setting-holder #sc-style .field-holder .field .field-label label,
1699 .rt-setting-holder #sc-style .field-holder .field .field-inner-container span.label {
1700 font-weight: 500 !important;
1701 color: #5e5e5e;
1702 }
1703
1704 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div {
1705 flex: 0 0 calc(33.3333% - 15px);
1706 padding: 5px 15px 5px 0;
1707 margin-bottom: 0;
1708 border: none;
1709 position: relative;
1710 }
1711
1712 @media (min-width: 1200px) {
1713 .rt-setting-holder .rt-tab-content .category-style-wrapper .tpg-multiple-field-group > div,
1714 .rt-setting-holder .rt-tab-content .content-style-wrapper .tpg-multiple-field-group > div {
1715 flex: 0 0 calc(25% - 15px);
1716 }
1717
1718 .rt-setting-holder .rt-tab-content .content-style-wrapper .tpg-multiple-field-group #tpg_content_wrap_border_color_holder {
1719 flex-basis: 45%;
1720 }
1721
1722 .rt-setting-holder .rt-tab-content .category-style-wrapper .tpg-multiple-field-group #tpg_category_color_holder {
1723 flex-basis: 70%;
1724 }
1725 }
1726
1727 @media (max-width: 1724px) {
1728 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div {
1729 flex: 0 0 calc(50% - 15px);
1730 }
1731 }
1732
1733 @media (max-width: 1199px) {
1734 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div {
1735 flex: 0 0 100%;
1736 }
1737 }
1738
1739 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div .field-label {
1740 float: none;
1741 width: auto;
1742 }
1743
1744 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div .field-label label {
1745 font-weight: normal;
1746 }
1747
1748 .rt-setting-holder .rt-tab-content .tpg-multiple-field-group > div .field {
1749 float: none;
1750 width: auto;
1751 }
1752
1753
1754 /*==========================
1755 ## Select 2 style overwrite
1756 ============================*/
1757
1758 .post-type-rttpg .select2-container--classic .select2-selection--multiple .select2-selection__choice {
1759 background-color: #f7fafc;
1760 border: 1px solid #a2b1de;
1761 border-radius: 3px;
1762 padding: 3px 6px;
1763 transition: 0.4s;
1764 }
1765
1766 .post-type-rttpg .select2-container--classic .select2-selection--multiple .select2-selection__choice:hover {
1767 background-color: #ecf0f3;
1768 }
1769
1770 .post-type-rttpg .select2-container--classic.select2-container--open .select2-dropdown {
1771 border-color: #dde5e9;
1772 }
1773
1774 .post-type-rttpg .select2-container--classic .select2-selection--single .select2-selection__arrow {
1775 background-color: #e4eaff;
1776 border: none !important;
1777 border-radius: 4px !important;
1778 height: 26px;
1779 width: 23px;
1780 background-image: none !important;
1781 top: 6px;
1782 right: 8px;
1783 transition: 0.4s;
1784 }
1785
1786 .post-type-rttpg .select2-container--classic .select2-selection--single .select2-selection__arrow:hover {
1787 background-color: var(--rttpg-primary-color);
1788 }
1789
1790 .post-type-rttpg .select2-container--classic .select2-selection--single .select2-selection__arrow:hover b {
1791 border-top-color: #fff;
1792 }
1793
1794 .post-type-rttpg .select2-container--classic .select2-selection--single .select2-selection__arrow b {
1795 border-top-color: var(--rttpg-primary-color);
1796 }
1797
1798 .post-type-rttpg .select2-container--classic .select2-selection--single,
1799 .post-type-rttpg .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
1800 background-image: none !important;
1801 }
1802
1803 .post-type-rttpg .select2-container--classic .select2-selection--single .select2-selection__rendered {
1804 line-height: 36px;
1805 }
1806
1807 .post-type-rttpg .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
1808 color: #d11111;
1809 }
1810
1811 /*WP Color Picker*/
1812
1813 .post-type-rttpg .wp-picker-container .wp-color-result.button {
1814 border: 1px solid #e2e8f0 !important;
1815 height: 40px;
1816 padding: 0;
1817 text-align: left;
1818 position: relative;
1819 width: 140px;
1820 overflow: hidden;
1821 transition: 0.3s;
1822 }
1823
1824 .post-type-rttpg .wp-picker-container .wp-color-result.button .wp-color-result-text {
1825 background: transparent;
1826 border-radius: 0;
1827 border: none;
1828 color: #50575e;
1829 position: absolute;
1830 background-image: url('data:image/svg+xml;utf8,<svg width="141" height="40" viewBox="0 0 141 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M141 0H0V40H141V0ZM98.7091 8C97.0522 8 95.7091 9.34315 95.7091 11V29C95.7091 30.6569 97.0522 32 98.7091 32H131.164C132.82 32 134.164 30.6569 134.164 29V11C134.164 9.34315 132.82 8 131.164 8H98.7091Z" fill="white"/></svg> ');
1831 top: 0;
1832 left: 0;
1833 width: 100%;
1834 height: 100%;
1835 background-size: contain;
1836 text-align: left;
1837 line-height: 36px;
1838 padding-left: 9px;
1839 font-size: 13px;
1840 font-weight: 500;
1841 z-index: 1;
1842 }
1843
1844 .post-type-rttpg .wp-picker-container .wp-color-result.button .wp-color-result-text::before {
1845 content: "";
1846 width: 87px;
1847 background-color: #fff;
1848 height: 100%;
1849 left: 0;
1850 top: 0;
1851 z-index: -1;
1852 display: block;
1853 position: absolute;
1854 }
1855
1856 .post-type-rttpg .wp-picker-container .wp-color-result.button .wp-color-result-text::after {
1857 content: "";
1858 left: 90px;
1859 top: 7px;
1860 display: block;
1861 position: absolute;
1862 width: 36px;
1863 height: 22px;
1864 border: .5px solid #95a1a9;
1865 border-radius: 5px;
1866 opacity: 0.2;
1867 mix-blend-mode: inherit;
1868 }
1869
1870 .post-type-rttpg .wp-picker-input-wrap .button.wp-picker-clear,
1871 .post-type-rttpg .wp-picker-container input[type=text].wp-color-picker {
1872 min-height: 40px;
1873 border: 1px solid #b8cad6;
1874 background: white;
1875 }
1876
1877 #tpg_common_settings_heading_holder {
1878 display: flex;
1879 flex-direction: column;
1880 background-color: #ffe9e7;
1881 border: 2px solid #fec9c9;
1882 padding: 19px 23px 15px;
1883 margin-bottom: 20px !important;
1884 color: #212121;
1885 border-radius: 5px;
1886 }
1887
1888 #tpg_common_settings_heading_holder .field-label label {
1889 display: flex;
1890 align-items: center;
1891 gap: 11px;
1892 }
1893
1894 #tpg_common_settings_heading_holder .field {
1895 background: none;
1896 border: none;
1897 padding: 0 0 0 27px;
1898 width: 90%;
1899 }
1900
1901 #tpg_common_settings_heading_holder.field-holder .field-label {
1902 width: 100%;
1903 font-size: 18px;
1904 color: #b91c1b;
1905 font-weight: 600;
1906 }
1907
1908 #tpg_common_settings_heading_holder.field-holder .description {
1909 font-size: 14px;
1910 color: #334156;
1911 }
1912
1913 .tpg-shortcode-main-wrapper .swiper-navigation {
1914 top: -11px;
1915 right: 19px;
1916 }
1917
1918 .tpg-shortcode-main-wrapper .rt-swiper-holder {
1919 padding-bottom: 50px;
1920 }
1921
1922 body .rt-tpg-container .swiper-navigation .slider-btn {
1923 position: static;
1924 }
1925
1926 .tpg-block-type-el-or-divi .notice-for-warning {
1927 background: #db1f31;
1928 color: #fff;
1929 border: none;
1930 border-radius: 10px;
1931 }
1932
1933 .tpg-block-type-el-or-divi .notice-for-warning p {
1934 font-size: 20px;
1935 }
1936
1937 label[for="popup-fields-tpg_default_value"],
1938 label[for="item-fields-tpg_default_value"] {
1939 display: none !important;
1940 pointer-events: none;
1941 text-indent: -99999px;
1942 }
1943
1944 /*****************
1945 Date Picker CSS
1946 *****************/
1947
1948 .ui-datepicker {
1949 font-family: Open Sans, Arial, sans-serif;
1950 margin-top: 2px;
1951 padding: 0 !important;
1952 text-align: center;
1953 background: #fff;
1954 width: 220px !important;
1955 border: 1px solid #c9f0f5 !important;
1956 }
1957
1958 .ui-datepicker .ui-datepicker-title select {
1959 width: 35% !important;
1960 }
1961
1962 .ui-datepicker-trigger {
1963 margin: 0 0 0 5px;
1964 vertical-align: text-top;
1965 }
1966
1967 .openemr-calendar .ui-datepicker {
1968 width: 191px;
1969 }
1970
1971 .ui-datepicker table {
1972 width: 256px;
1973 table-layout: fixed;
1974 }
1975
1976 .openemr-calendar .ui-datepicker table {
1977 width: 191px;
1978 table-layout: fixed;
1979 }
1980
1981 .ui-datepicker-header {
1982 background-color: #3e9aba !important;
1983 background-image: none !important;
1984 border-radius: 0;
1985 }
1986
1987 .openemr-calendar .ui-datepicker-header {
1988 background-color: #e6f7f9 !important;
1989 border-width: 1px;
1990 border-color: #c9f0f5;
1991 border-style: solid;
1992 }
1993
1994 .ui-datepicker-title {
1995 line-height: 35px !important;
1996 margin: 0 10px !important;
1997 }
1998
1999 .openemr-calendar .ui-datepicker-title {
2000 line-height: 20px !important;
2001 }
2002
2003 .ui-datepicker-prev span {
2004 display: none !important;
2005 }
2006
2007 .ui-datepicker-next {
2008 text-align: center;
2009 }
2010
2011 .ui-datepicker-next span {
2012 display: none !important;
2013 }
2014
2015 .ui-datepicker-prev {
2016 background-color: transparent !important;
2017 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAMCAYAAACulacQAAAAUklEQVQYlXWPwQnAMAwDj9IBOlpH8CjdJLNksuujFIJjC/w6WUioFBcqJ7sGEAD5Y/hpqLRghRv4YQlUjqXI3Kql2MixraGbEhVcDXcFUR/1egEHNuTBpFW0NgAAAABJRU5ErkJggg==') !important;
2018 height: 12px !important;
2019 width: 7px !important;
2020 margin: 14px 12px;
2021 display: inline-block;
2022 left: 0 !important;
2023 top: 0 !important;
2024 }
2025
2026 .openemr-calendar .ui-datepicker-prev {
2027 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAOCAYAAAD9lDaoAAAAuUlEQVQokXXRsUtCYRAA8J8pDQ1CVIgIgtBU2NDiZIuDS4uLf6WDS1O0tLREEE8icBNKS3lTs8/B78XHw3dwcHA/juOuqjzucYJVrQQMcYctvo4OgEFIeMK6iPphCjzjEWLUC3vACx7yRo5uMUIFr5gii1EL41AvMIkBVPGH04DrSLEsIvjEOZq4wi9+iijDR0ANXOMbmxjlcIY2LtANO6YxymGCDs5wg/ciYv+KBJeY4+2A+Y9j4Y47RtUkrNXeDxUAAAAASUVORK5CYII=') !important;
2028 height: 14px !important;
2029 width: 9px !important;
2030 margin: 5px !important;
2031 }
2032
2033 .ui-datepicker-next {
2034 cursor: pointer;
2035 }
2036
2037 .ui-datepicker-prev {
2038 cursor: pointer;
2039 }
2040
2041 .ui-datepicker-next {
2042 background-color: transparent !important;
2043 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAMCAYAAABfnvydAAAAVUlEQVQYlXWQ0Q3AIAhEL07gKI7kKN2kI3Wk1w9to3KQEELucQEECOizhhTQGHFnwOdgobWx0GkZILfYBhXl0STVbPoBarbkL7ozN/F8VBBXh8uJgF5r2hrI4GHUkAAAAABJRU5ErkJggg==') !important;
2044 height: 12px !important;
2045 width: 8px !important;
2046 margin: 14px 12px;
2047 display: inline-block;
2048 right: 0 !important;
2049 top: 0 !important;
2050 }
2051
2052 .openemr-calendar .ui-datepicker-next {
2053 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAOCAYAAAASVl2WAAAAtElEQVQYlXXQsUpCcRQH4I97EQyHa1pgIEE0hBGYL+BjNLRFjxXh4rM4F21BS4S4FAgqQioOngt/RM/6+zi/w4EanlA4MDkecYsO3vG/D8a4Rx03eMMqBQt8oodTXAdalwBm+IpNDVxG3aYEMMU3ujjDBT5SAH9R2cE58mwPFOgneJSCGp7RjLoXTEtQjbCFOV7xCxkqdp9sYxnhpFyb4QFXdh8c4Cc9Ko++OwzjFwfn5FiwBVeuI/K2UCkSAAAAAElFTkSuQmCC') !important;
2054 height: 14px !important;
2055 width: 8px !important;
2056 margin: 5px;
2057 }
2058
2059 .ui-datepicker-month {
2060 border-radius: 2px;
2061 background-color: #3985a0;
2062 /*width: 110px !important;*/
2063 height: 22px;
2064 font-family: Open Sans !important;
2065 color: #fff;
2066 font-size: 14px !important;
2067 font-weight: 600;
2068 text-align: left;
2069 border: none !important;
2070 margin-right: 17px !important;
2071 vertical-align: text-top;
2072 }
2073
2074 .openemr-calendar .ui-datepicker-month {
2075 font-family: Open Sans, Arial, sans-serif;
2076 color: rgba(34, 34, 34, 0.87);
2077 font-size: 12px !important;
2078 font-weight: 700;
2079 text-align: center;
2080 transform: scaleX(1.0029)
2081 }
2082
2083 .ui-datepicker-year {
2084 border-radius: 2px;
2085 background-color: #3985a0;
2086 width: 61px !important;
2087 height: 22px;
2088 border: none !important;
2089 font-family: Open Sans !important;
2090 color: #fff;
2091 font-size: 14px !important;
2092 font-weight: 600;
2093 text-align: left;
2094 vertical-align: text-top;
2095 }
2096
2097 .openemr-calendar .ui-datepicker-year {
2098 font-family: Open Sans, Arial, sans-serif;
2099 color: rgba(34, 34, 34, 0.87);
2100 font-size: 12px !important;
2101 font-weight: 700;
2102 text-align: center;
2103 transform: scaleX(1.0029)
2104 }
2105
2106 .ui-datepicker-month option,
2107 .ui-datepicker-year option {
2108 color: #3985a0 !important;
2109 background-color: #fff !important;
2110 font-family: Open Sans !important;
2111 font-size: 14px !important;
2112 font-weight: 600;
2113 }
2114
2115 .ui-datepicker-month option[selected],
2116 .ui-datepicker-year option[selected] {
2117 background-color: #e5edf0 !important;
2118 }
2119
2120 .ui-datepicker .ui-state-hover {
2121 /*background: none !important;*/
2122 border: 0 !important;
2123 }
2124
2125 .ui-datepicker td {
2126 vertical-align: top;
2127 }
2128
2129 .ui-datepicker .ui-state-default {
2130 border-radius: 2px;
2131 border: 1px solid #edebeb !important;
2132 background: white !important;
2133 width: 24px;
2134 height: 24px;
2135 padding: 0 !important;
2136 line-height: 24px;
2137 text-align: center !important;
2138 font-family: Open Sans, Arial, sans-serif;
2139 color: #707070;
2140 font-size: 13px;
2141 font-weight: 400 !important;
2142 margin: 6px 0 0 2px;
2143 }
2144
2145 .ui-datepicker .ui-state-default.ui-state-highlight {
2146 border-color: #dcdcdc;
2147 background-color: #cff3f8 !important;
2148 color: #3e9aba !important;
2149 }
2150
2151 .openemr-calendar .ui-state-default {
2152 font-size: 10px;
2153 margin: 0;
2154 }
2155
2156 .ui-datepicker td {
2157 width: 33px;
2158 }
2159
2160 .openemr-calendar .ui-datepicker td {
2161 width: 26px;
2162 }
2163
2164 .openemr-calendar .ui-state-default {
2165 width: 26px;
2166 height: 20px;
2167 line-height: 20px;
2168 }
2169
2170 .ui-state-default.ui-state-hover {
2171 border-color: #dcdcdc;
2172 background-color: #cff3f8 !important;
2173 }
2174
2175 .ui-datepicker .ui-state-active {
2176 border-color: #dcdcdc;
2177 background-color: #cff3f8 !important;
2178 color: #3e9aba !important;
2179 }
2180
2181 .ui-datepicker-calendar thead tr th {
2182 font-family: Open Sans, Arial, sans-serif;
2183 color: #549fa8;
2184 font-size: 12px;
2185 font-weight: 400;
2186 padding: 0.45em 0.3em !important;
2187 /* width: 15px !important; */
2188 }
2189
2190 .openemr-calendar .ui-datepicker-calendar thead tr th {
2191 font-size: 10px;
2192 }
2193
2194 .ui-datepicker-close {
2195 display: none;
2196 }
2197
2198 .ui-datepicker thead {
2199 background-color: #f5f5f5;
2200 }
2201
2202 .openemr-calendar .ui-datepicker thead {
2203 background: none;
2204 }
2205
2206 .ui-state-default.ui-datepicker-current {
2207 float: none !important;
2208 font-family: Open Sans, Arial, sans-serif;
2209 color: #fff;
2210 font-size: 14px;
2211 font-weight: 400;
2212 text-align: left;
2213 border-width: 0 !important;
2214 border: none;
2215 vertical-align: top;
2216 margin: 0 !important;
2217 background-color: transparent !important;
2218 }
2219
2220 .ui-datepicker-buttonpane.ui-widget-content {
2221 text-align: center;
2222 background-color: #3e9aba;
2223 margin: 0 !important;
2224 height: 28px;
2225 padding: 0 !important;
2226 }
2227
2228 .openemr-calendar .ui-datepicker-year {
2229 background-color: transparent;
2230 }
2231
2232 .openemr-calendar .ui-datepicker-month {
2233 background-color: transparent;
2234 }
2235
2236 .openemr-calendar .ui-state-default {
2237 border: 0 !important;
2238 }
2239
2240 .openemr-calendar .ui-datepicker-month {
2241 margin-right: 10px !important;
2242 }
2243
2244 .rt-pagination .pagination-list > li > a,
2245 .rt-pagination .pagination-list > li > span {
2246 pointer-events: none;
2247 }
2248
2249 .post-type-rttpg .field-holder span.rt-loading {
2250 transition: 0.4s 1s;
2251 opacity: 0;
2252 }
2253
2254 #adminmenu .wp-submenu li a[href="edit.php?post_type=rttpg&page=rttpg_our_plugins"] {
2255 color: #32d716 !important;
2256 font-weight: bold !important;
2257 }
2258
2259 #adminmenu .wp-submenu li:last-child:has(a[href="edit.php?post_type=rttpg&page=tgp_taxonomy_order"]) {
2260 display: none;
2261 }
2262
2263 /* Our Plugins Page Css */
2264 .rttpg-plugins-row {
2265 display: grid;
2266 grid-template-columns: repeat(3, 1fr);
2267 gap: 15px;
2268 padding-bottom: 40px;
2269 }
2270
2271 /* Tablet: 2 columns */
2272 @media (max-width: 1600px) {
2273 .rttpg-plugins-row {
2274 grid-template-columns: repeat(3, 1fr);
2275 }
2276 }
2277
2278 /* Mobile: 1 column */
2279 @media (max-width: 1200px) {
2280 .rttpg-plugins-row {
2281 grid-template-columns: 2fr;
2282 }
2283 }
2284
2285 @media (max-width: 600px) {
2286 .rttpg-plugins-row {
2287 grid-template-columns: 1fr;
2288 }
2289 }
2290
2291 .rttpg-our-plugins-wrapper {
2292 padding-right: 40px;
2293 padding-top: 30px;
2294 padding-left: 20px;
2295 }
2296
2297 .rttpg-our-plugins-wrapper .title-section h1 {
2298 font-size: 36px;
2299 line-height: 40px;
2300 color: rgb(2, 19, 67);
2301 font-weight: bold;
2302 margin-bottom: 0;
2303 }
2304
2305 .rttpg-our-plugins-wrapper .title-section p {
2306 font-size: 17px;
2307 line-height: 26px;
2308 color: rgb(2, 19, 67);
2309 }
2310
2311 .rttpg-plugins-row .rt-plugin-item {
2312 width: 100%;
2313 max-width: inherit;
2314 padding: 30px;
2315 background-color: #fff;
2316 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
2317 border-radius: 10px;
2318 transition: all 0.3s ease-in-out;
2319 border: none;
2320 min-height: 100%;
2321 display: flex;
2322 flex-direction: column;
2323 }
2324
2325 .rttpg-plugins-row .rt-plugin-item header {
2326 display: flex;
2327 flex-direction: column;
2328 gap: 18px;
2329 align-items: flex-start;
2330 margin-bottom: 10px;
2331 }
2332
2333 .rttpg-plugins-row .rt-plugin-item img {
2334 width: 50px;
2335 object-fit: contain;
2336 height: auto;
2337 border-radius: 8px;
2338 margin: 0;
2339 }
2340
2341 .rttpg-plugins-row .rt-plugin-excerpt {
2342 font-size: 14px;
2343 line-height: 25px;
2344 color: #444;
2345 }
2346
2347 .rttpg-plugins-row .rt-admin-btn {
2348 padding: 7px 15px;
2349 outline: none !important;
2350 }
2351
2352 .rttpg-plugins-row .rt-admin-btn.activating {
2353 pointer-events: none;
2354 cursor: not-allowed;
2355 }
2356
2357 .rttpg-plugins-row .rt-admin-btn.success-class {
2358 cursor: default;
2359 border-color: #2aae1433;
2360 background: rgba(42, 174, 20, 0.1);
2361 color: #2aae14;
2362 }
2363
2364 .rttpg-plugins-row footer {
2365 display: flex;
2366 align-items: center;
2367 justify-content: space-between;
2368 margin-top: auto;
2369 }
2370
2371 .rttpg-plugins-row h3.rt-plugin-title {
2372 font-size: 20px;
2373 line-height: 30px;
2374 color: #212121;
2375 font-weight: 500;
2376 margin-top: -5px;
2377 margin-bottom: 0;
2378 }
2379
2380 body .ui-datepicker {
2381 background: #e7e8f0;
2382 border: 1px solid #ddd;
2383 }
2384
2385 .rttpg_page_rttpg_settings .rt-response {
2386 position: fixed;
2387 bottom: 40px;
2388 right: 40px;
2389 width: 300px;
2390 }
2391
2392 .rttpg_page_rttpg_settings .notice,
2393 .rttpg_page_rttpg_settings div.updated,
2394 .rttpg_page_rttpg_settings div.error {
2395 border: 1px solid #d1dbe8;
2396 padding: 10px 14px !important;
2397 border-radius: 5px;
2398 }
2399
2400 .rttpg_page_rttpg_settings .rttpg-wrapper {
2401 padding: 0 !important;
2402 margin: 0;
2403 }
2404
2405 .rttpg_page_rttpg_settings input[type="checkbox"],
2406 .rttpg_page_rttpg_settings input[type="radio"] {
2407 width: 20px;
2408 height: 20px;
2409 }
2410
2411 #plugin-license .field-holder input[type=text] {
2412 border: 2px solid #a3b1de;
2413 height: 60px;
2414 border-radius: 30px;
2415 text-align: center;
2416 font-size: 18px;
2417 font-weight: bold;
2418 color: var(--rttpg-primary-color);
2419 background: #f0f4ff;
2420 margin-bottom: 15px;
2421 margin-top: 15px;
2422 }
2423
2424 #plugin-license .field-holder input:is(:focus, :hover) {
2425 border-color: var(--rttpg-primary-color) !important;
2426 }
2427
2428 #plugin-license .field-holder {
2429 display: flex;
2430 align-items: center;
2431 justify-content: center;
2432 flex-direction: column;
2433 gap: 15px;
2434 width: 100%;
2435 height: 380px;
2436 }
2437
2438 #plugin-license .field-holder .license-status {
2439 text-align: center;
2440 }
2441
2442 #plugin-license .field-holder .field-label label {
2443 font-size: 20px;
2444 color: var(--rttpg-primary-color);
2445 }
2446
2447 .rttpg_page_rttpg_get_help .notice,
2448 .post-type-tpg_builder .notice,
2449 .rttpg_page_rttpg_settings .notice {
2450 display: none !important;
2451 }
2452
2453 body .notice.tpg-black-friday-notice {
2454 display: block !important;
2455 }
2456
2457 .rttpg_page_rttpg_get_help,
2458 .post-type-tpg_builder,
2459 .rttpg_page_rttpg_settings {
2460 background: #f4f4f8 !important;
2461 }
2462
2463 .rttpg_page_rttpg_settings.wp-core-ui select.disabled,
2464 .rttpg_page_rttpg_settings.wp-core-ui select:disabled {
2465 background-image: none;
2466 }
2467
2468 .rttpg_page_rttpg_settings .select2-container .select2-selection--single {
2469 height: inherit;
2470 }