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