PluginProbe
Post Grid Gutenberg Blocks – PostX / 5.0.23
Post Grid Gutenberg Blocks – PostX v5.0.23
5.0.41 5.0.39 5.0.38 5.0.37 5.0.36 5.0.35 5.0.34 5.0.33 5.0.32 5.0.31 5.0.30 5.0.29 5.0.28 5.0.27 5.0.26 5.0.25 5.0.23 5.0.24 5.0.22 5.0.21 5.0.20 5.0.19 5.0.18 5.0.17 2.1.1 All 238 releases
ultimate-post / assets / css / ultp-option.css

ultp-option.css in Post Grid Gutenberg Blocks – PostX 5.0.23, at assets/css/ultp-option.css

1,415 lines 32.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* =========================
2 Root
3 ============================ */
4 :root {
5 --postx-text-sm-size: 14px;
6 --postx-text-size: 16px;
7 --postx-gutter-35: 35px;
8 --postx-gutter-25: 25px;
9 --postx-gutter-15: 15px;
10 --postx-gutter-10: 10px;
11 --postx-gutter-5: 5px;
12 --postx-gutter-2: 2px;
13 --postx-transition-400: 400ms;
14 }
15 :root {
16 --postx-body-color: #f2f2f2;
17 --postx-body-color12: #f9f9f9;
18 --postx-white-color: #ffffff;
19 --postx-dark-color: #000;
20 --postx-dashboard-topbar-color: #ffcd31;
21 --postx-primary-hover-color: #056fdb;
22 --postx-text-color: #575A5D;
23 --postx-light-color: #747171;
24 --postx-border-color: #eaedf2;
25 --postx-primary-button-color: #0474e7;
26 --postx-danger-button-color: #ed382b;
27 --postx-success-button-color: #73b81c;
28 --postx-success-button-hover-color: #619e14;
29 --postx-warning-button-color: #d88a02;
30 --postx-warning-button-hover-color: #d88a02;
31 --postx-shadow-1: 0 0px 20px 5px rgba(0, 0, 0, 0.10);
32 }
33 :root {
34 --postx-primary-color: #1F66FF;
35 --postx-pouphead-height: 65px;
36 --postx-popbodyBg: #F7F9FF;
37 --postx-popbodyWidth: 1300px;
38
39 --postx-h1-fontsize: 30px;
40 --postx-h2-fontsize: 28px;
41 --postx-h3-fontsize: 24px;
42 --postx-h4-fontsize: 22px;
43 --postx-h5-fontsize: 20px;
44 --postx-h6-fontsize: 18px;
45 --postx-h1-weight: 500;
46 --postx-h2-weight: 500;
47 --postx-h3-weight: 500;
48 --postx-h4-weight: 600;
49 --postx-h5-weight: 600;
50 --postx-h6-weight: bold;
51 }
52
53 /* Condition CSS */
54 .style-css {
55 background-color: var(--postx-body-color);
56 -webkit-font-smoothing: subpixel-antialiased;
57 }
58 /* =========================
59 Plugins body Style
60 ============================ */
61 .toplevel_page_ultp-settings #wpcontent , .postx_page_ultp-setup-wizard #wpcontent{
62 padding-left: 0;
63 }
64 #toplevel_page_ultp-settings .wp-submenu a[href="admin.php?page=ultp-setup-wizard"] {
65 display: none;
66 }
67 #toplevel_page_ultp-settings .wp-submenu a[href="admin.php?page=ultp-settings#support"] {
68 color: #FFF2D1;
69 margin-top: 10px;
70 border-top: 1px solid #565656;
71 padding-top: 14px;
72 padding-bottom: 8px;
73 }
74 #toplevel_page_ultp-settings .wp-submenu a[href="admin.php?page=go_postx_pro"] {
75 padding-bottom: 18px;
76 }
77 #toplevel_page_ultp-settings a[href="admin.php?page=go_postx_pro"],
78 #toplevel_page_ultp-settings a[href="admin.php?page=go_postx_pro"]:hover {
79 color: #2BCC3B;
80 }
81
82 #toplevel_page_ultp-settings .wp-submenu a[href*="ultp-pro"] {
83 display:none;
84 }
85 #toplevel_page_ultp-settings .wp-submenu a.ultp-go-pro {
86 display: flex;
87 align-items: center;
88 gap: 5px;
89 color: white;
90 /* background-color: #86a62c; */
91 margin-inline: 10px;
92 border-radius: 6px;
93 margin-top: 6px;
94 padding-block: 6px;
95 box-shadow: none;
96 white-space: nowrap;
97 transition: background-color 200ms ease;
98 }
99 #toplevel_page_ultp-settings .wp-submenu a.ultp-go-pro:hover {
100 /* background-color: #7c9731; */
101 background-color: var(--postx-primary-hover-color);
102 color: white;
103 }
104 /* =========================
105 Button
106 ============================ */
107 .ultp-btn {
108 font-size: var(--postx-text-size);
109 line-height: 1;
110 font-weight: 600;
111 text-decoration: none;
112 border-radius: var(--postx-gutter-2);
113 transition: var(--postx-transition-400);
114 padding: var(--postx-gutter-15) var(--postx-gutter-35);
115 cursor: pointer;
116 }
117 .ultp-btn:focus {
118 box-shadow: none;
119 outline: 0;
120 }
121 button.ultp-btn {
122 box-shadow: none;
123 border: 0;
124 }
125 .ultp-btn-sm {
126 padding: var(--postx-gutter-5) var(--postx-gutter-10);
127 font-size: var(--postx-text-sm-size);
128 }
129 .ultp-btn-primary {
130 color: var(--postx-white-color);
131 background: var(--postx-primary-color);
132 }
133 .ultp-btn-primary:hover,
134 .ultp-btn-primary:focus {
135 color: var(--postx-white-color);
136 background: var(--postx-primary-hover-color);
137 }
138 .ultp-btn-warning {
139 color: var(--postx-white-color);
140 background: var(--postx-warning-button-color);
141 }
142 .ultp-btn-warning:hover,
143 .ultp-btn-warning:focus {
144 color: var(--postx-white-color);
145 background: var(--postx-warning-button-hover-color);
146 }
147 .ultp-btn-success {
148 color: var(--postx-white-color);
149 background: var(--postx-success-button-color);
150 }
151 .ultp-btn-success:hover,
152 .ultp-btn-success:focus {
153 color: var(--postx-white-color);
154 background: var(--postx-success-button-hover-color);
155 }
156 .ultp-btn-transparent {
157 color: var(--postx-primary-color);
158 box-shadow: inset 0 0 0 2px var(--postx-primary-color);
159 display: inline-block;
160 }
161 .ultp-btn-transparent:hover {
162 color: var(--postx-white-color);
163 background: var(--postx-primary-color);
164 box-shadow: inset 0 0 0 2px var(--postx-primary-color);
165 }
166 .ultp-btn-import {
167 display: flex;
168 align-items: center;
169 }
170 .ultp-builder-import {
171 height: auto;
172 font-size: 16px;
173 }
174 /* ====================
175 TemplateKit CHatGPT Predefined Popup Style
176 =======================*/
177
178 /* ========== Header Part ========== */
179 .ultp-popup-wrap {
180 margin: 30px auto 0;
181 height: 95%;
182 width: 100%;
183 max-width: 96%;
184 position: relative;
185 background: #f7f9ff;
186 -ms-overflow-style: none; /* IE and Edge */
187 scrollbar-width: none; /* Firefox */
188 }
189 .ultp-popup-wrap:not(:has(.ultp-block-editor)) {
190 overflow-y: auto!important;
191 }
192 /* :not(:has(.ultp-block-editor)) */
193 .ultp-popup-wrap::-webkit-scrollbar {
194 display: none;
195 }
196 /* Modal component for Design template start */
197 .components-modal__content:has(.ultp-templatekit-design-template-container.ultp-predefined-patterns) {
198 margin: 0px;
199 padding: 0px;
200 }
201 .components-modal__header:has(~ div.ultp-templatekit-design-template-container.ultp-predefined-patterns) {
202 display: none !important;
203 }
204
205 .ultp-predefined-patterns .ultp-popup-filter-title {
206 padding-top: 10px;
207 padding-bottom: 10px;
208 }
209 .ultp-predefined-patterns .ultp-templatekit-content-designs {
210 margin-top: 20px;
211 }
212 .ultp-predefined-patterns .ultp-popup-header {
213 position: fixed;
214 width: 100%;
215 left: 0;
216 }
217 .ultp-predefined-patterns .ultp-popup-filter-sync-close {
218 gap: 20px;
219 margin-right: 40px;
220 }
221 /* Modal component for Design template end */
222 .ultp-popup-header {
223 position: sticky;
224 top: 0;
225 z-index: 9999;
226 }
227 .ultp-popup-header .ultp-popup-filter {
228 padding: 30px 5px;
229 max-width: 600px;
230 margin: 0 auto;
231 display: flex;
232 align-items: center;
233 justify-content: center;
234 }
235 .ultp-popup-filter-title {
236 position: relative;
237 padding: 0 30px;
238 background-color: #EDF4FE;
239 display: flex;
240 justify-content: space-between;
241 max-height: var(--postx-pouphead-height);
242 }
243 .ultp-popup-filter-title:not(:has(.ultp-popup-filter-nav)) {
244 padding-top: 10px;
245 padding-bottom: 10px;
246 }
247 .ultp-btn-close {
248 border: none;
249 box-shadow: none;
250 cursor: pointer;
251 color: var(--postx-white-color);
252 background: var(--postx-dark-color);
253 transition: .3s;
254 position: absolute;
255 right: 0;
256 max-height: var(--postx-pouphead-height);
257 height: 100%;
258 padding: 0;
259 width: 48px;
260 }
261 .ultp-btn-close:hover {
262 color: var(--postx-white-color);
263 background: #e51616;
264 }
265 .ultp-btn-close span {
266 font-size: 26px;
267 width: auto;
268 height: auto;
269 vertical-align: middle;
270 }
271 .ultp-btn-close:focus {
272 outline: 0;
273 }
274 .ultp-popup-filter-image-head {
275 display: flex;
276 align-items: center;
277 }
278 .ultp-popup-filter-image-head img {
279 width: 35px;
280 }
281 .ultp-popup-filter-image-head span {
282 text-transform: uppercase;
283 font-weight: 600;
284 margin-left: 6px;
285 font-size: 15px;
286 }
287 .ultp-popup-filter-sync-close {
288 display: flex;
289 align-items: center;
290 }
291 .ultp-popup-filter-sync-close .ultp-popup-sync {
292 cursor: pointer;
293 margin-right: 50px;
294 display: flex;
295 gap: 5px;
296 align-items: center;
297 transition: var(--postx-transition-400);
298 }
299 .ultp-popup-filter-nav {
300 text-align: center;
301 }
302 .ultp-popup-tab-title {
303 padding: 20px 25px;
304 display: inline-block;
305 font-family: Roboto;
306 font-size: 16px;
307 border-left: 1px solid transparent;
308 border-right: 1px solid transparent;
309 color: #091f36;
310 }
311 .ultp-popup-tab-title.ultp-active{
312 box-shadow: 0px 1px 0px var(--postx-white-color);
313 background-color: var(--postx-white-color);
314 border-left: 1px solid var(--postx-border-color);
315 border-right: 1px solid var(--postx-border-color);
316 }
317 .ultp-popup-tab-title:hover {
318 cursor: pointer;
319 }
320 /* ========== Premade Body Part ========== */
321 .ultp-templatekit-premium-free-btn {
322 background: #005bd6 !important;
323 color: #fff !important;
324 }
325 .ultp-templatekit-premium-btn {
326 position: absolute;
327 z-index: 1;
328 background: #de521e;
329 font-size: 12px;
330 color: var(--postx-white-color);
331 line-height: 17px;
332 padding: 2px 8px;
333 border-radius: 2px;
334 top: 20px;
335 right: 22px;
336 text-transform: uppercase;
337 transition: .4s;
338 border-radius: 2px;
339 opacity: 0;
340 }
341 .ultp-item-list:hover .ultp-templatekit-premium-btn {
342 opacity: 1;
343 }
344 .ultp-templatekit-img {
345 display: block;
346 width: 100%;
347 }
348 .ultp-templatekit-img.bg-image-aspect, .bg-image-aspect {
349 background-size: 100%;
350 background-repeat: no-repeat;
351 aspect-ratio: 0.993;
352 }
353
354 .bg-image-aspect.ultp-templatekit-img.ultp_hf {
355 aspect-ratio: 2.5 !important;
356 }
357 .ultp_hf.ultp-overlay-view .dashicons-visibility {
358 font-size: 40px;
359 }
360 .ultp-templatekit-title {
361 font-size: 14px;
362 color: var(--postx-dark-color);
363 }
364 .ultp-image-rotate {
365 text-align: center;
366 padding-top: 12%;
367 position: absolute;
368 width: 100%;
369 display: flex;
370 justify-content: center;
371 align-items: center;
372 font-size: 18px;
373 }
374 .ultp-image-rotate i {
375 font-size: 25px;
376 margin-left: 0;
377 width: auto;
378 height: auto;
379 color: var(--postx-primary-color);
380 border-radius: 100px;
381 margin-right: 5px;
382 background: -webkit-linear-gradient(#1ec7e2, var(--postx-primary-color));
383 -webkit-background-clip: text;
384 background-clip: text;
385 -webkit-text-fill-color: transparent;
386 }
387 .ultp-popup-rotate {
388 animation: popupRotate 1s linear infinite;
389 -webkit-animation: popupRotate 1s linear infinite;
390 }
391 @keyframes popupRotate{
392 to{ transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); }
393 }
394 .ultp-templatekit-wrap {
395 display: flex;
396 }
397 .ultp-templatekit-wrap .ultp-templatekit-list-container {
398 width: -webkit-fill-available;
399 width: -moz-available;
400 position: relative;
401 }
402 .ultp-templatekit-layout-search-container {
403 display: flex;
404 justify-content: space-between;
405 flex-wrap: wrap;
406 gap: 20px;
407 align-items: center;
408 border-bottom: 1px solid #e1e6eb;
409 padding: 8px 40px;
410 background-color: var(--postx-white-color);
411 }
412 .ultp-templatekit-layout-search-container .ultp-design-search-wrapper {
413 margin-bottom: 0px;
414 }
415 .ultp-templatekit-search-container {
416 display: flex;
417 column-gap: 25px;
418 align-items: center;
419 }
420 .ultp-templatekit-search-container > span{
421 color: #575a5d;
422 }
423 .ultp-templatekit-search-container select {
424 max-width: 170px;
425 height: auto;
426 border: none;
427 box-shadow: none;
428 padding: 0 30px 0 0;
429 color: #091f36;
430 transition: 400ms;
431 }
432 .ultp-templatekit-search-container select:focus {
433 box-shadow: none;
434 }
435 .ultp-templatekit-search-container select:hover {
436 color: var(--postx-primary-color);
437 }
438
439 .ultp-templatekit-layout-container {
440 display: flex;
441 height: fit-content;
442 column-gap: 15px;
443 align-items: center;
444 }
445 .ultp-templatekit-layout-container > span , .ultp-predefined-patterns .ultp-popup-filter-sync-close > span {
446 line-height: 0;
447 padding: 5px;
448 border-radius: 2px;
449 }
450 .ultp-templatekit-layout-container span svg , .ultp-predefined-patterns .ultp-popup-filter-sync-close span svg {
451 color: #404040;
452 cursor: pointer;
453 }
454 .ultp-templatekit-layout-container span.ultp-lay-active, .ultp-predefined-patterns .ultp-popup-filter-sync-close span.ultp-lay-active {
455 background: #404040;
456 }
457 .ultp-templatekit-layout-container span.ultp-lay-active svg, .ultp-predefined-patterns .ultp-popup-filter-sync-close span.ultp-lay-active svg {
458 color: #ffffff;
459 }
460 .ultp-popup-wrap .ultp-templatekit-wrap .ultp-premade-grid {
461 padding: 40px;
462 }
463 .ultp-popup-wrap .ultp-premade-grid , .ultp-templatekit-design-template-container .ultp-premade-grid {
464 max-width: var(--postx-popbodyWidth);
465 margin-left: auto;
466 margin-right: auto;
467 }
468 .ultp-templatekit-list-container .ultp-premade-grid, .ultp-templatekit-design-template-container .ultp-premade-grid {
469 column-count: 3;
470 column-gap: 30px;
471 /* display: grid; */
472 /* gap: 30px; */
473 background: var(--postx-popbodyBg);
474 padding: 40px 0;
475 }
476
477 @media only screen and (max-width: 1024px) {
478 .ultp-templatekit-list-container .ultp-premade-grid,
479 .ultp-templatekit-design-template-container .ultp-premade-grid {
480 column-count: 2;
481 }
482 }
483
484 @media only screen and (max-width: 600px) {
485 .ultp-templatekit-list-container .ultp-premade-grid,
486 .ultp-templatekit-design-template-container .ultp-premade-grid {
487 column-count: 1;
488 }
489 }
490
491
492 .ultp-templatekit-list-container .ultp-templatekit-col2 {
493 grid-template-columns: repeat(2, 1fr);
494 column-count: 2;
495 }
496 .ultp-templatekit-list-container .ultp-templatekit-col3 {
497 grid-template-columns: repeat(3, 1fr);
498 column-count: 3;
499 }
500 .ultp-item-list img {
501 max-width: 100%;
502 }
503 .ultp-templatekit-list-container .ultp-premade-grid .ultp-item-list {
504 background: #ffffff;
505 border-radius: 8px;
506 box-shadow: 0px 2px 4px 0px #1B1C1D0A;
507 backdrop-filter: blur(84px);
508 border: 1px solid #D2D2D2;
509 overflow: hidden;
510 margin-bottom: 30px;
511 /* display: flex; */
512 /* flex-direction: column; */
513 /* gap: 10px; */
514 /* justify-content: space-between; */
515 /* padding: 10px; */
516 }
517 .ultp-templatekit-design-template-container {
518 position: absolute;
519 left: 0;
520 width: 100%;
521 height: calc( 100% + 12px );
522 overflow: scroll;
523 -ms-overflow-style: none; /* IE and Edge */
524 scrollbar-width: none; /* Firefox */
525 background: var(--postx-popbodyBg);
526 margin-top: -12px;
527 padding: 40px;
528 }
529 .ultp-templatekit-design-template-container::-webkit-scrollbar {
530 display: none;
531 }
532 #ultp-dashboard .ultp-templatekit-wrap .ultp-filter-sync ,
533 .ultp-templatekit-design-template-container .ultp-filter-sync {
534 padding-left: 15px;
535 line-height: normal;
536 position: relative;
537 &:before {
538 content: "";
539 position: absolute;
540 height: 25px;
541 width: 1px;
542 background: #E1E6EB;
543 left: 0;
544 top: 0;
545 }
546 }
547 .ultp-templatekit-design-template-container span.ultp-lay-active svg {
548 box-sizing: unset;
549 }
550 .ultp-templatekit-design-template-container .ultp-templatekit-content-designs {
551 padding: 40px 0 0 0;
552 }
553 .ultp-premade-wishlist-con {
554 display: flex;
555 padding-left: 13px;
556 line-height: normal;
557 position: relative;
558 &:before {
559 content: "";
560 position: absolute;
561 height: 25px;
562 width: 1px;
563 background: #E1E6EB;
564 left: 0;
565 top: 5px;
566 }
567 }
568 .ultp-templatekit-design-template-modal-title {
569 display: inline-flex;
570 column-gap: 10px;
571 align-items: center;
572 text-transform: capitalize;
573 }
574 .ultp-templatekit-design-template-modal-title img {
575 width: 25px;
576 }
577 .ultp-item-list-info {
578 display: flex;
579 justify-content: space-between;
580 gap: 3px;
581 align-items: flex-start;
582 text-transform: capitalize;
583 padding: 20px;
584 cursor: pointer;
585 border-top: 1px solid #D2D2D2;
586 }
587 .ultp-item-list {
588 position: relative;
589 }
590
591 .ultp-item-list .ultp-list-info-tag-pro {
592 position: absolute;
593 top: 0;
594 left: 0;
595 }
596 .ultp-item-list .ultp-list-info-tag-pro span {
597 position: absolute;
598 top: 13px;
599 left: 2px;
600 font-weight: 600;
601 font-size: 12px;
602 transform: rotate(315deg);
603 color: #FFFFFF;
604 }
605
606 .ultp-item-list .ultp-list-info-tag-pro::after {
607 content: "";
608 width: 42px;
609 height: 42px;
610 background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 42V7C0 3.13401 3.13401 0 7 0H42L0 42Z' fill='%23FF285E'/%3E%3C/svg%3E");
611 display: block;
612 }
613
614 .ultp-item-list-info span {
615 font-size: 16px;
616 font-weight: 500;
617 }
618 .ultp-item-list-info .parent {
619 font-size: 14px;
620 font-weight: 400;
621 }
622 .ultp-list-info{
623 display: flex;
624 flex-direction: column;
625 gap: 10px;
626 }
627 .ultp-list-info-title {
628 color: #070707;
629 font-weight: 500;
630 font-size: 18px;
631 line-height: 24px;
632 display: flex;
633 gap: 8px;
634 }
635 .ultp-list-info-title .ultp-list-info-tag-new {
636 color: #070707;
637 background: #FFBD42;
638 padding: 4px 8px;
639 border-radius: 24px;
640 font-weight: 500;
641 font-size: 10px;
642 line-height: normal;
643 }
644
645 .ultp-list-info-count {
646 font-weight: 400;
647 font-size: 16px;
648 line-height: 20px;
649 color: #41474E;
650 }
651 .ultp-action-btn .ultp-btns {
652 text-decoration: none;
653 font-size: 12px;
654 padding: 6px 12px;
655 border-radius: 4px;
656 color: #fff;
657 cursor: pointer;
658
659 }
660 .ultp-action-btn .ultp-btn-import {
661 border-radius: 4px;
662 background: linear-gradient(180deg, #18dda0, transparent) #11a728;
663 transition: background-color 400ms;
664 }
665 .ultp-action-btn .ultp-btn-import:hover {
666 background-color: #18dda0;
667 }
668 .ultp-action-btn .ultpProBtn {
669 border-radius: 4px;
670 background: linear-gradient(180deg, #ff9336, transparent) #de521e;
671 transition: background-color 400ms;
672 }
673 .ultp-action-btn .ultpProBtn:hover {
674 background-color: #ff9336;
675 }
676 .ultp-action-btn .ultp-btn-import svg {
677 height: 12px;
678 width: 12px;
679 color: #fff;
680 margin-right: 6px;
681 }
682 .ultp-action-btn:has(.ultp-premade-wishlist) {
683 display: flex;
684 align-items: center;
685 gap: 8px;
686 cursor: pointer;
687 }
688 .ultp-premade-wishlist {
689 padding: 4px;
690 border-radius: 2px;
691 line-height: 0;
692 }
693 .ultp-premade-wishlist svg {
694 width: 22px;
695 height: 22px;
696 }
697 .ultp-premade-wishlist.ultp-wishlist-active {
698 background: #404040;
699 }
700 .ultp-premade-wishlist.ultp-wishlist-active svg {
701 color: #fff !important;
702 }
703 .ultp-item-list-info .ultp-btn-success,
704 .ultp-item-list-info .ultp-btn-warning {
705 white-space: nowrap;
706 }
707 .ultp-item-list-overlay {
708 cursor: pointer;
709 background: var(--postx-body-color);
710 box-sizing: border-box;
711 text-align: center;
712 position: relative;
713 line-height: 0;
714 }
715 .ultp-item-list:hover .ultp-list-dark-overlay {
716 background: rgba(0, 0, 0, 0.8);
717 border-radius: 4px 4px 0px 0px;
718 }
719 .ultp-item-list:hover .ultp-overlay-view {
720 opacity: 1;
721 }
722 .ultp-list-dark-overlay {
723 cursor: pointer;
724 font-weight: 600;
725 width: 100%;
726 height: 100%;
727 justify-content: center;
728 align-items: center;
729 top: 0;
730 left: 0;
731 position: absolute;
732 display: flex;
733 background: rgba(0, 0, 0, 0);
734 transition: var(--postx-transition-400);
735 }
736 .ultp-overlay-view {
737 opacity: 0;
738 width: 100%;
739 height: 100%;
740 display: flex;
741 flex-direction: column;
742 justify-content: center;
743 align-items: center;
744 transition: var(--postx-transition-400);
745 font-weight: 600;
746 font-size: 18px;
747 line-height: 24px;
748 text-align: center;
749 color: #FFFFFF;
750 gap: 12px;
751 }
752 .ultp-overlay-view,
753 .ultp-overlay-view:hover {
754 color: var(--postx-white-color);
755 text-decoration: none;
756 }
757 .ultp-overlay-view svg {
758 /* font-size: 80px; */
759 /* display: inline-table; */
760 height: 40px;
761 width: 40px;
762 color: #fff;
763 }
764 .ultp-overlay-view.ultp-dashboverlay span {
765 font-size: 80px;
766 display: inline-table;
767 height: auto;
768 width: auto;
769 color: #fff;
770 }
771 .ultp-filter-sync {
772 cursor: pointer;
773 display: flex;
774 align-items: center;
775 }
776 .ultp-filter-sync .dashicons {
777 margin-right: 8px;
778 font-size: 22px;
779 }
780 .ultp-filter-sync:hover {
781 color: var(--postx-primary-color);
782 }
783
784 /* =========================
785 Changelog Style
786 ============================ */
787 .ultp-changelog-wrap {
788 position: relative;
789 border-radius: 4px;
790 padding: 25px 30px;
791 margin: 0 auto 30px;
792 background-color: var(--postx-white-color);
793 box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.15);
794 }
795 .ultp-changelog-date {
796 font-size: 14px;
797 font-weight: 300;
798 display: inline-block;
799 position: absolute;
800 right: 30px;
801 }
802 /* =========================
803 Saved Template Style
804 ============================ */
805 .ultp-save-templates-pro {
806 color: var(--postx-success-button-color);
807 border-color: var(--postx-success-button-color);
808 }
809
810 .ultp-save-templates-pro:hover {
811 color: var(--postx-success-button-hover-color);
812 border-color: var(--postx-success-button-hover-color);
813 }
814 .ultp-save-templates-pro:focus {
815 color: var(--postx-success-button-hover-color);
816 border-color: var(--postx-success-button-hover-color);
817 box-shadow: none;
818 }
819 .interface-interface-skeleton__editor {
820 overflow-y: hidden
821 }
822 /* =========================
823 Color Field Popup
824 ============================ */
825 .ultp-settings-field .wp-picker-open {
826 display: inline;
827 }
828
829 .ultp-settings-field .wp-picker-open+.wp-picker-input-wrap {
830 display: inline-flex;
831 align-items: center;
832 justify-content: center;
833 }
834
835 .ultp-settings-field .wp-picker-input-wrap label{
836 display: none;
837 }
838 .ultp-settings-field .wp-picker-open+.wp-picker-input-wrap input {
839 width: auto !important;
840 }
841 /* =========================
842 Custom font
843 /* =========================*/
844 #ultp-custom-font-id.postbox {
845 background: #fff;
846 border-radius: 4px;
847 border: none;
848 box-shadow: 0 1px 2px 0 rgba(8, 68, 129, 0.2);
849 }
850 #ultp-custom-font-id.postbox .postbox-header {
851 padding: 15px 20px;
852 border-color: #eaedf2;
853 }
854 #ultp-custom-font-id.postbox .inside {
855 padding: 20px 20px 30px 20px;
856 }
857 #ultp-custom-font-id.postbox .postbox-header h2 {
858 font-size: 16px;
859 color: #091f36;
860 }
861 .ultp-custom-font-copy {
862 display: none;
863 }
864 .ultp-custom-font {
865 margin-top: 20px;
866 }
867 .ultp-custom-font .ultp-custom-font-heading select {
868 margin-left: 15px;
869 border-color: #eaedf2;
870 }
871 .ultp-custom-font .ultp-custom-font-heading {
872 display: flex;
873 justify-content: space-between;
874 align-items: center;
875 border-radius: 4px;
876 border: solid 1px #eaedf2;
877 background-color: #f7f9ff;
878 padding: 13px 20px;
879 }
880 .ultp-custom-font .ultp-custom-font-heading .font-label {
881 font-size: 14px;
882 color: #091f36;
883 }
884 #ultp-custom-font-id .ultp-custom-font-close, #ultp-custom-font-id .ultp-custom-font-edit {
885 color: #091f36;
886 font-size: 14px;
887 cursor: pointer;
888 padding: 7px 12px;
889 border-radius: 4px;
890 border: solid 1px rgba(3, 127, 255, 0.4);
891 }
892 #ultp-custom-font-id .ultp-custom-font-delete {
893 color: #091f36;
894 font-size: 14px;
895 cursor: pointer;
896 padding: 7px 12px;
897 border-radius: 4px;
898 border: solid 1px rgba(5, 97, 193, 0.3);
899 background-image: linear-gradient(to bottom, rgba(18, 74, 229, 0.2), rgba(138, 186, 217, 0.1));
900 }
901 #ultp-custom-font-id .ultp-font-upload {
902 font-size: 12px;
903 color: #fff;
904 cursor: pointer;
905 padding: 9px 12px;
906 border-radius: 4px;
907 background-color: #091f36;
908 line-height: normal;
909 border: none;
910 max-height: 38px;
911 }
912 #ultp-custom-font-id .ultp-font-upload .dashicons {
913 vertical-align: middle;
914 font-size: 14px;
915 }
916 .ultp-custom-font-content {
917 padding: 20px;
918 }
919 .ultp-font-file-list {
920 display: flex;
921 align-items: center;
922 justify-content: space-between;
923 gap: 15px;
924 margin-bottom: 15px;
925 }
926 .ultp-font-file-list label {
927 font-size: 14px;
928 color: #091f36;
929 min-width: 70px;
930 }
931 .ultp-font-file-list input {
932 padding: 10px;
933 border-radius: 4px;
934 border: solid 1px #eaedf2;
935 background: #f7f9ff;
936 width: -webkit-fill-available;
937 line-height: normal;
938 color: #575a5d;
939 max-height: 38px;
940 }
941 #ultp-custom-font-id .dashicons {
942 line-height: 1;
943 margin-right: 5px;
944 }
945 .ultp-custom-font-delete {
946 margin-left: 12px;
947 }
948 .ultp-custom-font-container:not(.ultp-font-open) .ultp-custom-font-content,
949 .ultp-custom-font-container:not(.ultp-font-open) .ultp-custom-font-heading select[name="weight[]"],
950 .ultp-custom-font-container:not(.ultp-font-open) .ultp-custom-font-close {
951 display: none;
952 }
953 .ultp-custom-font-container:is(.ultp-font-open) .ultp-custom-font-edit ,
954 .ultp-custom-font-container:is(.ultp-font-open) .ultp-custom-font-weight {
955 display: none;
956 }
957 .ultp-custom-font-preview {
958 font-size: 20px;
959 color: #575a5d;
960 }
961 th:has(.ultp-custom-font-preview-th) {
962 width: 30%;
963 }
964 #ultp-custom-font-id .ultp-font-variation-action {
965 color: #ffffff;
966 background-image: linear-gradient(to bottom, #399aff, #016cdb);;
967 font-size: 14px;
968 line-height: normal;
969 padding: 10px 18px;
970 margin-top: 25px;
971 border: none;
972 }
973 /* =========================
974 Ultp Builder Video Meta
975 ============================ */
976 .ultp-add-media-image-head {
977 display: flex;
978 align-items: center;
979 }
980 .ultp-add-media-image-head img {
981 width: 35px;
982 margin-right: 6px;
983 }
984 .ultp-add-media-image-head span {
985 white-space: nowrap;
986 }
987 #ultp-feature-video .inside {
988 padding-left: 16px;
989 }
990 #ultp-feature-video .postbox-header h2 {
991 padding-left: 12px !important;
992 }
993 .ultp-meta-video #ultp-add-input, .ultp-meta-video #ultp-add-caption {
994 display: block;
995 width: 100%;
996 max-height: 36px;
997 color: #454545;
998 font-size: 12px;
999 border: solid 1px #dcdcdc;
1000 padding-right: 40px;
1001 }
1002 .ultp-meta-video > label {
1003 margin: 5px 0px;
1004 display: block;
1005 font-size: 14px;
1006 font-weight: 500;
1007 color: #1c1c1c;
1008 }
1009 .ultp-meta-video > h4 {
1010 margin: 5px 0px 10px;
1011 font-size: 15px;
1012 }
1013 .ultp-meta-video > span {
1014 font-style: italic;
1015 font-size: 12px;
1016 display: inline-block;
1017 margin-bottom: 12px;
1018 color: #1c1c1c;
1019 }
1020 .ultp-meta-video .ultp-video-input .ultp-add-media {
1021 position: absolute;
1022 top: 0;
1023 right: -1px;
1024 height: 100%;
1025 box-sizing: border-box;
1026 cursor: pointer;
1027 background: #037fff;
1028 border: none;
1029 color: #fff;
1030 border-radius: 0 4px 4px 0;
1031 padding: 0 10px;
1032 }
1033
1034 .ultp-meta-video .ultp-video-input {
1035 position: relative;
1036 }
1037 .ultp-meta-video .ultp-dash-builder-btn {
1038 margin: 15px 0;
1039 color: #ffffff;
1040 padding: 10px;
1041 font-size: 14px;
1042 background: #037fff;
1043 text-decoration: none;
1044 display: block;
1045 border-radius: 4px;
1046 text-align: center;
1047 width: fit-content;
1048 box-sizing: border-box;
1049 }
1050 .metabox-location-side .ultp-meta-video .ultp-dash-builder-btn {
1051 width: 100%;
1052 }
1053
1054 /* Premade Patterns */
1055 /* ==== v.3.1.3 ==== */
1056 .ultp-premade-grid.ultp-templatekit-pattern-designs .ultp-item-list {
1057 /* padding-bottom: 0px; */
1058 /* position: relative; */
1059 margin-bottom: 0px !important;
1060
1061 }
1062 .ultp-item-wrapper.ultp-starter-group {
1063 /* margin-bottom: 30px; */
1064 }
1065 .ultp-item-wrapper.ultp-single-item .ultp-starter-shape {
1066 display: none;
1067 }
1068 /* .ultp-premade-grid.ultp-templatekit-pattern-designs .ultp-item-list .ultp-item-list-info {
1069
1070 background-color: #fff;
1071 width: 100%;
1072 box-shadow: 0 1px 2px 0 rgba(8, 68, 129, 0.2);
1073 /* z-index: 999; */
1074 .ultp-starter-shape {
1075 position: relative;
1076 width: 100%;
1077 display: flex;
1078 align-items: center;
1079 justify-content: center;
1080 }
1081 .ultp-item-wrapper .ultp-item-list {
1082 z-index: 1;
1083 }
1084 .ultp-premade-grid .ultp-item-wrapper .ultp-starter-shape::after,
1085 .ultp-premade-grid .ultp-item-wrapper .ultp-starter-shape::before {
1086 display: block;
1087 height: 11px;
1088 background-color: #fff;
1089 border: solid 1px #e1e6eb;
1090 border-radius: 4px;
1091 position: absolute;
1092 }
1093 .ultp-premade-grid .ultp-item-wrapper .ultp-starter-shape::after {
1094 content: " ";
1095 width: calc(100% - 20%);
1096 bottom: -11px;
1097 }
1098 .ultp-premade-grid .ultp-item-wrapper .ultp-starter-shape::before {
1099 content: " ";
1100 width: calc(100% - 37%);
1101 bottom: -22px;
1102 }
1103 .ultp-premade-grid .ultp-item-wrapper .ultp-shape-hide {
1104 display: none;
1105 }
1106
1107 /* ==== v.3.1.3 ==== */
1108 .ultp-templatekit-list-container .ultp-premade-grid.ultp-templatekit-pattern-designs {
1109 page-break-inside: avoid;
1110 break-inside: avoid;
1111 column-gap: 30px;
1112 display: block;
1113 }
1114 .ultp-templatekit-list-container .ultp-premade-grid.ultp-templatekit-pattern-designs.ultp-templatekit-col3 {
1115 column-count: 3;
1116 }
1117 .ultp-templatekit-list-container .ultp-premade-grid.ultp-templatekit-pattern-designs.ultp-templatekit-col2 {
1118 column-count: 2;
1119 }
1120 .ultp-templatekit-list-container .ultp-premade-grid.ultp-templatekit-pattern-designs .ultp-item-list {
1121 margin-bottom: 30px;
1122 position: relative;
1123 break-inside: avoid;
1124 will-change: transform;
1125 }
1126
1127 /* =========================
1128 Template Module
1129 ============================ */
1130 .ultp-module {
1131 display: grid;
1132 grid-template-columns: 1fr 1.5fr;
1133 gap: 50px;
1134 }
1135 .ultp-module .ultp-module-notice {
1136 margin: -28px 0 10px 0;
1137 color: var(--postx-warning-button-color);
1138 }
1139 .ultp-module .ultp-module-notice a {
1140 color: var(--postx-warning-button-color);
1141 }
1142 .ultp-module .ultp-module-notice a:hover {
1143 color: var(--postx-primary-color);
1144 }
1145 .ultp-module-title span svg {
1146 height: 12px;
1147 width: 12px;
1148 cursor: pointer;
1149 transform: rotate(90deg);
1150 }
1151 .ultp-module-title {
1152 font-size: 18px;
1153 font-weight: 600;
1154 margin-bottom: 0;
1155 display: flex;
1156 align-items: center;
1157 gap: 16px;
1158 }
1159 .ultp-module-title span {
1160 font-size: 14px;
1161 font-weight: normal;
1162 display: flex;
1163 align-items: center;
1164 gap: 4px;
1165 border: 1px solid #3c434a;
1166 background: #fff;
1167 padding: 6px 8px 6px 6px;
1168 line-height: 1;
1169 border-radius: 4px;
1170 transition: 400ms;
1171 cursor: pointer;
1172 }
1173 .ultp-module-title span:hover {
1174 background: #091f36;
1175 color: #fff;
1176 }
1177 .ultp-module-title span:hover svg {
1178 color: #fff;
1179 }
1180 .ultp-module img {
1181 width: 100%;
1182 }
1183 .ultp-module-templates {
1184 display: grid;
1185 grid-template-columns: 1fr 1fr;
1186 gap: 30px;
1187 padding: 1px;
1188 }
1189 .ultp-module-item {
1190 cursor: pointer;
1191 display: flex;
1192 flex-direction: column;
1193 background-color: #fff;
1194 padding: 10px;
1195 box-shadow: 0px 0px 0px 1px rgb(8 11 38 / 8%);
1196 border: 2px solid transparent;
1197 }
1198 .ultp-module-item.active {
1199 border: 2px solid #037fff;
1200 }
1201 .ultp-module-page {
1202 box-shadow: 3px 3px 10px 0px rgb(8 11 38 / 8%);
1203 cursor: pointer;
1204 line-height: 0;
1205 }
1206 .ultp-module-info {
1207 padding: 15px 10px 3px;
1208 font-size: 16px;
1209 font-weight: 500;
1210 }
1211 .ultp-module-btn {
1212 display: flex;
1213 }
1214 .ultp-template-btn {
1215 margin-top: 0;
1216 padding: 12px 30px;
1217 margin-left: 10px;
1218 cursor: pointer;
1219 font-size: 14px;
1220 border: none;
1221 border-radius: 2px;
1222 display: flex;
1223 gap: 5px;
1224 align-items: center;
1225 transition: 400ms;
1226 }
1227 .ultp-template-btn svg {
1228 width: 15px;
1229 }
1230 .ultp-module-btn .ultpProBtn:hover {
1231 background-color: #ff9336;
1232 }
1233 .ultp-module-btn .ultpProBtn {
1234 background: linear-gradient(180deg, #ff9336, transparent) #de521e;
1235 transition: background-color 400ms;
1236 text-decoration: none;
1237 padding: 12px 30px;
1238 border-radius: 4px;
1239 color: #fff;
1240 }
1241 .ultp-template-btn-line {
1242 border: 1px solid #037fff;
1243 color: #037fff;
1244 background: none;
1245 text-decoration: none;
1246 }
1247 .ultp-template-btn-line:hover {
1248 color: #0381ffca;
1249 }
1250 .ultp-template-btn-line svg {
1251 color: #037fff;
1252 }
1253 .ultp-template-btn-fill {
1254 background: #037fff;
1255 color: #fff;
1256 text-decoration: none;
1257 }
1258 .ultp-template-btn-fill.s_loading svg {
1259 animation: spins 1s linear infinite;
1260 }
1261 .ultp-template-btn-fill svg {
1262 color: #fff;
1263 }
1264 .ultp-template-btn-fill:hover {
1265 background-color: var(--postx-primary-hover-color);
1266 color: #fff;
1267 }
1268 .ultp-templatekit-list-container.ultp-block-editor {
1269 padding: 30px 40px 40px;
1270 }
1271 .ultp-module-templates-footer {
1272 background: #fff;
1273 display: flex;
1274 grid-template-columns: 1fr 1fr;
1275 gap: 40px;
1276 border-bottom: 1px solid #e1e6eb;
1277 padding: 10px 40px;
1278 margin-top: -30px;
1279 margin-left: -40px;
1280 margin-right: -40px;
1281 margin-bottom: 40px;
1282 justify-content: space-between;
1283 }
1284 /* =========================
1285 Responsive Style
1286 ============================ */
1287 @media only screen and (max-width: 1024px) {
1288 .ultp-templatekit-iconcol3 {
1289 display: none;
1290 }
1291
1292 .ultp-templatekit-list-container .ultp-templatekit-col3 {
1293 grid-template-columns: repeat(2, 1fr);
1294 }
1295 }
1296
1297 @media only screen and (max-width: 768px) {
1298 .ultp-templatekit-wrap {
1299 flex-direction: column;
1300 }
1301 .ultp-templatekit-list-container .ultp-templatekit-pattern-designs {
1302 column-count: 2 !important;
1303 }
1304 .ultp-module {
1305 grid-template-columns: 1fr;
1306 }
1307 .ultp-templatekit-list-container .ultp-templatekit-col3 {
1308 grid-template-columns: repeat(2, 1fr);
1309 }
1310 }
1311 @media (max-width: 630px) {
1312 .ultp-templatekit-list-container .ultp-templatekit-pattern-designs {
1313 column-count: 1 !important;
1314 }
1315 .ultp-templatekit-list-container .ultp-templatekit-col3 {
1316 grid-template-columns: repeat(1, 1fr);
1317 }
1318 }
1319
1320
1321 /* Select Component */
1322 .starter_filter_select {
1323 position: relative;
1324 cursor: pointer;
1325 }
1326 .starter_filter_select .starter_filter_selected {
1327 display: flex;
1328 gap: 6px;
1329 align-items: center;
1330 }
1331 .starter_filter_select .starter_filter_selected svg {
1332 height: 10px;
1333 width: 12px;
1334 margin-top: 2px;
1335 }
1336 .starter_filter_select .starter_filter_select_options {
1337 position: absolute;
1338 width: max-content;
1339 box-shadow:0px 0px 5px 1px rgba(8, 68, 129, 0.2);
1340 background-color: #fff;
1341 top: calc( 100% + 10px );
1342 border: none;
1343 border-radius: 4px;
1344 z-index: 9999;
1345 left: 0;
1346 overflow: auto;
1347 padding: 10px 0;
1348 }
1349 .starter_filter_select .starter_filter_select_options::-webkit-scrollbar {
1350 /* display: none; */
1351 }
1352 .starter_filter_select .starter_filter_select_options::-webkit-scrollbar {
1353 background-color: transparent;
1354 width: 3px;
1355 border-radius: 0;
1356 }
1357 .starter_filter_select .starter_filter_select_options:hover::-webkit-scrollbar {
1358 width: 3px;
1359 border-radius: 0;
1360 transition: 400ms;
1361 height: 3px;
1362 }
1363 .starter_filter_select .starter_filter_select_options:hover::-webkit-scrollbar-thumb {
1364 border-radius: 0;
1365 width: 3px;
1366 background-color: var(--postx-primary-color);
1367 }
1368 .starter_filter_select .starter_filter_select_option {
1369 transition: all .3s;
1370 margin-bottom: 0;
1371 padding: 6px 20px 6px 20px;
1372 }
1373 .starter_filter_select .starter_filter_select_option:hover {
1374 background-color: var(--postx-primary-color);
1375 color: #fff;
1376 }
1377 .row-actions.visible:has(.ultp_pro) {
1378 max-width: 240px;
1379 }
1380 .row-actions.visible .ultp_support a {
1381 color: #037FFF;
1382 }
1383 .row-actions.visible .ultp_pro a {
1384 color: #CE1F92;
1385 font-weight: 600;
1386 }
1387
1388 #postx-submenu-addons {
1389 border-top: 1px solid #565656;
1390 padding-top: 9px !important;
1391 margin-top: 0px !important;
1392 }
1393 #postx-submenu-startersites {
1394 border-bottom: 1px solid #565656;
1395 padding-bottom: 9px !important;
1396 margin-bottom: 0px !important;
1397 }
1398
1399 .ultp-go-pro {
1400 background: var(--postx-primary-color) !important;
1401 animation: ultp-bg-fill .5s infinite alternate;
1402 border: 2px solid;
1403 font-weight: 500;
1404 }
1405
1406 /* Animation */
1407 @keyframes ultp-bg-fill {
1408 0% {
1409 border-color: #0039b5;
1410 }
1411
1412 100% {
1413 border-color: #456bbd;
1414 }
1415 }