PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
wpdirectorykit / public / css / wpdirectorykit-public.css

wpdirectorykit-public.css in WP Directory Kit 1.5.9, at public/css/wpdirectorykit-public.css

2,143 lines 50.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 body {
2 overflow-x: hidden;
3 z-index: 0;
4 position: relative;
5 }
6
7 .wdk-listing-card {
8 display: flex;
9 flex-direction: column;
10 overflow: hidden;
11 }
12
13 .wdk-listing-card.list {
14 display: flex;
15 flex-direction: row;
16 }
17
18 .wdk-listing-card.grid .wdk-thumbnail {
19 flex: initial !important;
20 }
21
22 .wdk-listing-card.list .wdk-content {
23 display: flex;
24 flex-direction: column;
25 flex: 1 2 auto;
26 }
27
28 .wdk-listing-card.list .wdk-content .wdk-features-part {
29 -webkit-flex: 1 2 auto;
30 flex: 1 2 auto;
31 white-space: normal;
32 }
33
34 .wdk-listing-card.list .wdk-thumbnail {
35 flex: 0 0 270px;
36 font-size: 0;
37 overflow: hidden;
38 min-height: 180px;
39 }
40
41 .wdk-listing-card .agent_logo_link {
42 display: inline-block;
43 }
44
45 .wdk-listing-card .agent_logo_link .agent_logo {
46 display: block;
47 }
48
49 .wdk-listing-card .agent_logo {
50 max-width: 40px;
51 max-height: 40px;
52 }
53
54 .wdk-listing-card .wdk-thumbnail .wdk-image.media {
55 position: relative;
56 z-index: 15;
57 background-color: #000;
58 }
59
60 .wdk-listing-card .wdk-thumbnail .wdk-image.media iframe, .wdk-listing-card .wdk-thumbnail .wdk-image.media video {
61 height: 100% !important;
62 }
63
64 .wdk-listing-card .wdk-thumbnail .wdk-image {
65 width: 100%;
66 height: 16vw;
67 object-fit: cover;
68 }
69
70 .wdk-listing-card.list .wdk-thumbnail .wdk-image {
71 width: 100%;
72 height: 100%;
73 object-fit: cover;
74 position: absolute;
75 height: 100% !important;
76 }
77
78 .wdk-listing-card {
79 background: #fff;
80 box-shadow: 0 0 10px rgba(1, 1, 1, 0.11);
81 }
82
83 .wdk-listing-card .wdk-thumbnail .wdk-thumbnail_link {
84 position: absolute;
85 bottom: 0;
86 left: 0;
87 right: 0;
88 top: 0;
89 height: 100%;
90 width: 100%;
91 z-index: 10;
92 }
93
94 .wdk-listing-card .wdk-thumbnail {
95 position: relative;
96 font-size: 0;
97 }
98
99 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom,
100 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
101 position: absolute;
102 color: #fff;
103 font-size: 12px;
104 font-weight: 600;
105 z-index: 21;
106 }
107
108 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
109 margin: 18px 17px;
110 top: 0;
111 left: 0;
112 }
113
114 .wdk-listing-card .wdk-divider {
115 border-bottom: 1px solid #e7e7e7;
116 margin: 19px 20px 0;
117 }
118
119 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom {
120 bottom: 0;
121 left: 0;
122 width: 100%;
123 padding: 13px 21px 13px;
124 background-color: rgba(0, 0, 0, 0.32);
125 font-weight: 800;
126 text-transform: uppercase;
127 }
128
129 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-item {
130 line-height: 1.5;
131 }
132
133 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top span {
134 top: 0;
135 left: 0;
136 padding: 4px 20px 8px;
137 background-color: #0074e4;
138 margin: 2px 4px;
139 font-size: 11px;
140 text-transform: uppercase;
141 padding: 4px 12px;
142 border-radius: 3px;
143 display: inline-block;
144 }
145
146 .wdk-listing-card .wdk-thumbnail:before,
147 .wdk-listing-card .wdk-thumbnail:after {
148 content: '';
149 position: absolute;
150 top: 0;
151 left: 0;
152 width: 50%;
153 height: 100%;
154 background: rgba(0, 82, 162, 0.95);
155 opacity: 0;
156 visibility: hidden;
157 transition: all 0.4s ease-in-out;
158 z-index: 1;
159 }
160
161 .wdk-listing-card .wdk-thumbnail:after {
162 right: 0;
163 left: auto;
164 }
165
166 .wdk-listing-card .overlay {
167 position: absolute;
168 left: 0;
169 right: 0;
170 top: 0;
171 bottom: 0;
172 background: rgba(0, 82, 162, 0.7);
173 opacity: 0;
174 transition: all 0.4s ease-in-out;
175 }
176
177 .wdk-listing-card:hover .wdk-thumbnail::before, .wdk-listing-card:hover .wdk-thumbnail::after {
178 opacity: 1;
179 visibility: visible;
180 width: 0;
181 }
182
183 .wdk-listing-card:hover .overlay {
184 opacity: 1;
185 }
186
187 .wdk-listing-card .wdk-title .title span {
188 display: -webkit-box;
189 -webkit-box-orient: vertical;
190 overflow: hidden;
191 }
192
193 .wdk-listing-card .wdk-title .title {
194 color: #161616;
195 font-weight: 700;
196 margin-top: 0;
197 margin-bottom: 0;
198 font-size: 18px;
199 padding: 15px 20px 0;
200 }
201
202 .wdk-listing-card .wdk-title .title:hover {
203 color: #0074e4;
204 }
205
206 .wdk-listing-card .wdk-title .title a:hover,
207 .wdk-listing-card .wdk-title .title a {
208 color: inherit;
209 }
210
211 .wdk-listing-card .wdk-subtitle-part {
212 color: #a3a3a3;
213 padding: 3px 20px 8px;
214 font-size: 13px;
215 font-weight: 300;
216 }
217
218 .wdk-listing-card .wdk-subtitle-part .wdk-stroke {
219 display: -webkit-box;
220 -webkit-box-orient: vertical;
221 -webkit-line-clamp: 1;
222 overflow: hidden;
223 }
224
225 .wdk-listing-card .wdk-subtitle-part .wdk-stroke span {
226 display: inline;
227 }
228
229 .wdk-listing-card .wdk-sublistings-part {
230 color: #000;
231 padding: 3px 20px 8px;
232 font-size: 13px;
233 font-weight: 300;
234 }
235
236 .wdk-listing-card .wdk-sublistings-part > span {
237 overflow: hidden;
238 text-overflow: ellipsis;
239 display: -webkit-box;
240 -webkit-line-clamp: 3;
241 -webkit-box-orient: vertical;
242 }
243
244 .wdk-listing-card .wdk-sublistings-part ul > li {
245 padding: 10px 0;
246 display: flex;
247 align-items: center;
248 flex-wrap: wrap;
249 overflow: hidden;
250 justify-content: space-between;
251 }
252
253 .wdk-listing-card .wdk-sublistings-part ul > li:not(:last-child) {
254 border-bottom: 1px solid #eee;
255 }
256
257 .wdk-listing-card .wdk-sublistings-part a {
258 transition: all .15s;
259 font-weight: 500;
260 }
261
262 .wdk-listing-card .wdk-sublistings-part a:hover {
263 color: #0074e4;
264 }
265
266 .wdk-listing-card .wdk-sublistings-part .stars-lst {
267 display: inline-block;
268 padding-right: 1px;
269 }
270
271 .wdk-listing-card .wdk-sublistings-part .stars-lst span {
272 display: inline-block;
273 margin: 0;
274 margin-right: -2px;
275 }
276
277 .wdk-listing-card .wdk-sublistings-part .stars-lst span i {
278 display: inline-block;
279 color: #f3b00f;
280 font-size: 13px;
281 }
282
283 .wdk-listing-card .wdk-sublistings-part .stars-lst span i.innactive {
284 color: #aaa;
285 }
286
287 .wdk-listing-card .wdk-sublistings-part .stars-lst span img {
288 display: inline-block;
289 margin: 0;
290 margin-right: -2px;
291 max-width: 15px;
292 max-height: 15px;
293 }
294
295 .wdk-listing-card .wdk-features-part {
296 color: #161616;
297 font-size: 13px;
298 font-weight: 400;
299 padding-top: 0;
300 margin: 0 20px;
301 display: block;
302 text-overflow: ellipsis;
303 white-space: nowrap;
304 max-width: 100%;
305 overflow: hidden;
306 padding-bottom: 3px;
307 }
308
309 .wdk-listing-card .wdk-features-part .wdk-icon {
310 max-height: 16px;
311 max-width: 16px;
312 margin-right: 3px;
313 display: inline-block;
314 }
315
316 .wdk-listing-card .wdk-features-part span.wdk-field-item span {
317 margin: initial !important;
318 top: initial !important;
319 }
320
321 .wdk-listing-card .wdk-features-part span.wdk-field-item span:before {
322 display: none !important;
323 }
324
325 .wdk-listing-card .wdk-features-part span {
326 margin-right: 2px;
327 position: relative;
328 top: 3px;
329 }
330
331 .wdk-listing-card .wdk-features-part span:not(:empty):not(:first-child)::before {
332 content: '\2022';
333 position: initial;
334 display: inline-block;
335 line-height: 15px;
336 padding: 0 4px 0 4px;
337 background: initial;
338 font-size: 14px;
339 }
340
341 .wdk-listing-card .wdk-footer {
342 display: flex;
343 }
344
345 .wdk-listing-card .wdk-footer .wdk-left {
346 flex: 1 2 auto;
347 }
348
349 .wdk-listing-card .wdk-footer .wdk-right {
350 flex: 0 0;
351 display: flex;
352 justify-content: center;
353 align-content: center;
354 align-items: center;
355 }
356
357 .wdk-listing-card .wdk-footer .wdk-btn {
358 text-align: center;
359 font-size: 18px;
360 padding: 10px 20px;
361 display: flex;
362 justify-content: center;
363 align-content: center;
364 align-items: center;
365 color: #161616;
366 }
367
368 .wdk-listing-card .wdk-footer .wdk-btn:hover {
369 color: #0074e4;
370 }
371
372 .wdk-listing-card .wdk-footer .wdk-price {
373 color: #0074e4;
374 font-size: 22px;
375 padding: 10px 20px;
376 font-weight: 500;
377 }
378
379 .wdk-listing-card.is_featured .wdk-thumbnail .wdk-over-image-bottom {
380 background-color: #0074e494;
381 }
382
383 .wdk-listing-card.is_featured {
384 box-shadow: 0 0 10px #0074e475;
385 }
386
387 .wdk-listing-card.list .wdk-subtitle-part {
388 padding: 15px 20px 8px;
389 }
390
391 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-favorites-actions {
392 float: right;
393 margin-left: 10px;
394 }
395
396 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions {
397 float: right;
398 margin-top: -2px;
399 margin-bottom: -2px;
400 }
401
402 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions .fa-custom-ajax-indicator {
403 margin-top: 4px;
404 }
405
406 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-compare-listing-button-actions a {
407 color: #fff;
408 }
409
410 .wdk-listing-card .wdk-thumbnail .wdk-compare-listing-button-actions.loading .fa-custom-ajax-indicator {
411 margin-top: 2px;
412 }
413
414 .wdk-listing-card .wdk-thumbnail .wdk-favorites-actions .fa-custom-ajax-indicator {
415 margin-top: 0;
416 }
417
418 .wdk-listing-card .wdk-listing-item-agent {
419 display: flex;
420 flex-wrap: nowrap;
421 gap: 15px;
422 padding: 5px 15px;
423 align-items: center;
424 color: #000;
425 }
426
427 .wdk-listing-card .wdk-listing-item-agent .agent-thumbnail a {
428 display: block;
429 }
430
431 .wdk-listing-card .wdk-listing-item-agent .agent-thumbnail img {
432 max-width: 70px;
433 max-height: 70px;
434 }
435
436 .wdk-listing-card .wdk-listing-item-agent .agent-cont {
437 flex: 1 2 auto;
438 overflow: hidden;
439 gap: 5px;
440 display: flex;
441 flex-direction: column;
442 color: #000;
443 }
444
445 .wdk-listing-card .wdk-listing-item-agent .agent-cont .by {
446 font-size: 14px;
447 }
448
449 .wdk-listing-card .wdk-listing-item-agent .agent-cont .title {
450 color: #000;
451 margin: 0;
452 font-size: 18px;
453 font-weight: 600;
454 }
455
456 .wdk-listing-card.is_multiline_enabled .wdk-features-part {
457 text-overflow: initial;
458 white-space: initial;
459 overflow: initial;
460 flex-wrap: wrap;
461 }
462
463 .wdk-listing-card.is_multiline_enabled .wdk-features-part > span {
464 display: inline-block;
465 }
466
467 .view-list .wdk-row .wdk-col {
468 -webkit-flex: 0 0 calc(100% / 1) !important;
469 -ms-flex: 0 0 calc(100% / 1) !important;
470 flex: 0 0 calc(100% / 1) !important;
471 }
472
473 .wdk-filter-head {
474 display: flex;
475 align-items: center;
476 justify-content: space-between;
477 margin: -25px -10px;
478 padding-bottom: 15px;
479 color: #161616;
480 font-size: 14px;
481 -webkit-flex-wrap: wrap;
482 flex-wrap: wrap;
483 }
484
485 .wdk-filter-head .filter-group {
486 padding: 15px 10px;
487 display: flex;
488 align-items: center;
489 justify-content: flex-start;
490 }
491
492 .wdk-filter-head .filter-group.filter-status {
493 color: #161616;
494 font-size: 14px;
495 }
496
497 .wdk-filter-head .filter-group.filter-status > span {
498 color: inherit;
499 font-size: inherit;
500 }
501
502 .wdk-filter-head .filter-group select {
503 border: 0;
504 color: #80868c;
505 font-size: 15px;
506 font-weight: 300;
507 }
508
509 .wdk-filter-head .filter-group.wmvc-view-type {
510 flex: 1 2 auto;
511 }
512
513 .wdk-filter-head .filter-group.wmvc-view-type a {
514 display: inline-flex;
515 padding: 3px 5px;
516 color: #161616;
517 align-items: center;
518 justify-content: center;
519 }
520
521 .wdk-filter-head .filter-group.wmvc-view-type a.active,
522 .wdk-filter-head .filter-group.wmvc-view-type a:hover {
523 color: #0074e4;
524 }
525
526 /* pagination */
527 .wdk-pagination.pagination {
528 margin-top: 25px;
529 margin-bottom: 0;
530 display: flex;
531 }
532
533 .wdk-pagination.pagination .displaying-num {
534 display: flex;
535 justify-content: center;
536 align-items: center;
537 margin-right: 10px;
538 }
539
540 .wdk-pagination.pagination .nav-links > *.wdk_pages_range {
541 border: 0;
542 }
543
544 .wdk-pagination.pagination .nav-links > *.disabled {
545 cursor: not-allowed;
546 pointer-events: all !important;
547 }
548
549 .wdk-pagination.pagination .nav-links {
550 display: -ms-flexbox;
551 display: flex;
552 padding-left: 0;
553 border-radius: .25rem;
554 flex-wrap: wrap;
555 }
556
557 .wdk-pagination.pagination .nav-links > * {
558 display: inline-block;
559 margin-right: 10px;
560 margin-bottom: 10px;
561 }
562
563 .wdk-pagination.pagination .nav-links > *:first-child, .wdk-pagination.pagination .nav-links > *:last-child {
564 border-radius: 100px;
565 }
566
567 .wdk-pagination.pagination .nav-links > *:last-child {
568 margin-right: 0;
569 }
570
571 .wdk-pagination.pagination .nav-links > * {
572 position: relative;
573 display: flex;
574 justify-content: center;
575 align-items: center;
576 width: 40px;
577 height: 40px;
578 border: 1px solid #e1e2e6;
579 color: #7e7f82;
580 background-color: white;
581 font-size: 14px;
582 text-align: center;
583 text-decoration: none !important;
584 transition: border-color .3s, color .3s, background-color .3s;
585 border-radius: 100px;
586 }
587
588 .wdk-pagination.pagination .nav-links > *.current, .wdk-pagination.pagination .nav-links > *:hover {
589 border-color: #0074e4;
590 color: #0074e4;
591 background-color: inherit;
592 }
593
594 .wdk-pagination.pagination .nav-links > * > span {
595 width: initial;
596 height: initial;
597 border: initial;
598 color: inherit;
599 background-color: initial;
600 font-size: inherit;
601 text-align: inherit;
602 line-height: initial;
603 margin-right: initial;
604 }
605
606 .wdk-pagination.pagination .nav-links .wdk_pages_range {
607 white-space: nowrap;
608 }
609
610 /* end pagination */
611 /* alerts css */
612 body .wdk_alert a {
613 text-decoration: underline !important;
614 text-underline-offset: 2px;
615 color: inherit;
616 }
617
618 .wdk_alert {
619 position: relative;
620 padding: .75rem 1.25rem;
621 margin-bottom: 1rem;
622 border: 1px solid transparent;
623 border-radius: .25rem;
624 width: 100%;
625 }
626
627 .wdk_alert a {
628 text-decoration: underline !important;
629 text-underline-offset: 2px;
630 color: inherit;
631 }
632
633 .wdk_alert.wdk_alert-primary {
634 color: #004085;
635 background-color: #cce5ff;
636 border-color: #b8daff;
637 }
638
639 .wdk_alert.wdk_alert-secondary {
640 color: #383d41;
641 background-color: #e2e3e5;
642 border-color: #d6d8db;
643 }
644
645 .wdk_alert.wdk_alert-success {
646 color: #155724;
647 background-color: #d4edda;
648 border-color: #c3e6cb;
649 }
650
651 .wdk_alert.wdk_alert-danger {
652 color: #721c24;
653 background-color: #f8d7da;
654 border-color: #f5c6cb;
655 }
656
657 .wdk_alert.wdk_alert-warning {
658 color: #856404;
659 background-color: #fff3cd;
660 border-color: #ffeeba;
661 }
662
663 .wdk_alert.wdk_alert-info {
664 color: #0c5460;
665 background-color: #d1ecf1;
666 border-color: #bee5eb;
667 }
668
669 .wdk_alert.wdk_alert-light {
670 color: #818182;
671 background-color: #fefefe;
672 border-color: #fdfdfe;
673 }
674
675 .wdk_alert.wdk_alert-dark {
676 color: #1b1e21;
677 background-color: #d6d8d9;
678 border-color: #c6c8ca;
679 }
680
681 .wdk_label {
682 position: relative;
683 padding: .75rem 1.25rem;
684 margin-bottom: 1rem;
685 border: 1px solid transparent;
686 border-radius: .25rem;
687 display: inline-block;
688 }
689
690 .wdk_label.wdk_label-primary {
691 color: #004085;
692 background-color: #cce5ff;
693 border-color: #b8daff;
694 }
695
696 .wdk_label.wdk_label-secondary {
697 color: #383d41;
698 background-color: #e2e3e5;
699 border-color: #d6d8db;
700 }
701
702 .wdk_label.wdk_label-success {
703 color: #155724;
704 background-color: #d4edda;
705 border-color: #c3e6cb;
706 }
707
708 .wdk_label.wdk_label-danger {
709 color: #721c24;
710 background-color: #f8d7da;
711 border-color: #f5c6cb;
712 }
713
714 .wdk_label.wdk_label-warning {
715 color: #856404;
716 background-color: #fff3cd;
717 border-color: #ffeeba;
718 }
719
720 .wdk_label.wdk_label-info {
721 color: #0c5460;
722 background-color: #d1ecf1;
723 border-color: #bee5eb;
724 }
725
726 .wdk_label.wdk_label-light {
727 color: #818182;
728 background-color: #fefefe;
729 border-color: #fdfdfe;
730 }
731
732 .wdk_label.wdk_label-dark {
733 color: #1b1e21;
734 background-color: #d6d8d9;
735 border-color: #c6c8ca;
736 }
737
738 /* end alerts css */
739 /* wdk-field */
740 .wdk-search {
741 /* inline */
742 /* [START] Search form Edit Control */
743 /* [End] Search form Edit Control */
744 }
745
746 .wdk-search {
747 position: relative;
748 }
749
750 .wdk-search:not(.ai_search_enable) .wdk-field-group-ai-search {
751 display: none !important;
752 }
753
754 .wdk-search.section_more_before_buttons .wdk-col-btns {
755 order: 100;
756 }
757
758 .wdk-search .wdk-search-tabs {
759 position: absolute;
760 bottom: 100%;
761 margin-bottom: 20px;
762 max-width: 100%;
763 left: 0;
764 font-size: 0;
765 }
766
767 .wdk-search .wdk-search-tabs label {
768 position: relative;
769 background: #fff;
770 color: #000;
771 padding: 12px 60px;
772 display: inline-block;
773 cursor: pointer;
774 font-size: 15px;
775 font-family: "Montserrat";
776 margin: 3px 4px;
777 transition: all .15s;
778 font-weight: 300;
779 border-radius: 0;
780 transition: all .15s;
781 }
782
783 .wdk-search .wdk-search-tabs label:hover {
784 background: #0A2138;
785 color: #fff;
786 }
787
788 .wdk-search .wdk-search-tabs label:after {
789 content: '';
790 position: absolute;
791 width: 0;
792 height: 0;
793 border-left: 7px solid transparent;
794 border-right: 7px solid transparent;
795 border-top: 7px solid #fff;
796 top: 100%;
797 left: 50%;
798 margin-left: -5px;
799 transition: all .15s;
800 }
801
802 .wdk-search .wdk-search-tabs label:hover:after {
803 border-top-color: #0a2138;
804 }
805
806 .wdk-search .wdk-search-tabs input {
807 display: none;
808 }
809
810 .wdk-search .wdk-search-tabs input:checked + label {
811 background: #0A2138;
812 color: #fff;
813 }
814
815 .wdk-search .wdk-search-tabs input:checked + label:after {
816 border-top-color: #0a2138;
817 }
818
819 .wdk-search .wdk-search-tabs label:first-of-type {
820 margin-left: 0 !important;
821 }
822
823 .wdk-search .wdk-search-tabs label:last-of-type {
824 margin-right: 0 !important;
825 }
826
827 @media (max-width: 767px) {
828 .wdk-search .wdk-search-tabs {
829 position: initial;
830 flex-wrap: wrap;
831 justify-content: space-between;
832 margin-left: -5px;
833 margin-right: -5px;
834 width: initial;
835 max-width: initial;
836 display: flex;
837 }
838 .wdk-search .wdk-search-tabs label::after {
839 display: none;
840 }
841 .wdk-search .wdk-search-tabs label {
842 flex: 2 1 auto;
843 margin: 5px 5px;
844 text-align: center;
845 }
846 .wdk-search .wdk-search-tabs label:first-of-type {
847 margin-left: 5px !important;
848 }
849 .wdk-search .wdk-search-tabs label:last-of-type {
850 margin-right: 5px !important;
851 }
852 }
853
854 .wdk-search:not(.layout_inline) .wdk-search-tabs {
855 width: 100%;
856 text-align: center;
857 }
858
859 .wdk-search:not(.layout_inline) .wdk-search-tabs label {
860 background: #0074e4;
861 color: #fff;
862 padding: 5px 12px;
863 transition: all .15s;
864 }
865
866 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover {
867 background: #0A2138;
868 }
869
870 .wdk-search:not(.layout_inline) .wdk-search-tabs label:after {
871 border-top: 7px solid #0074e4;
872 }
873
874 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover:after {
875 border-top-color: #0A2138;
876 }
877
878 .wdk-search .wdk-field.CHECKBOX .wdk-field-label {
879 padding: 3px 0;
880 }
881
882 .wdk-search .wdk-field-label {
883 padding: 7px 0px 0 9px;
884 }
885
886 .wdk-search .min_max_row {
887 flex-wrap: nowrap !important;
888 }
889
890 .wdk-search .min_max_row .wdk-col.wdk-col-6 {
891 flex: 0 50% !important;
892 width: initial !important;
893 }
894
895 .wdk-search.layout_inline .min_max_wdk-field {
896 /*flex: 10000 0 !important;*/
897 min-width: 160px;
898 }
899
900 .wdk-search.layout_inline .wdk-field {
901 display: flex;
902 align-items: flex-end;
903 flex-direction: row;
904 }
905
906 .wdk-search.layout_inline .wdk-field.CHECKBOX {
907 align-items: flex-end;
908 }
909
910 .wdk-search .wdk-col-btns {
911 align-items: flex-end;
912 display: flex;
913 }
914
915 .wdk-search.layout_inline .wdk-field .wdk-field-group {
916 flex: 1 2 auto;
917 }
918
919 .wdk-search.layout_inline .wdk-field .wdk-field-label, .wdk-search.layout_inline .wdk-field .wdk-field-group {
920 margin-left: 0 !important;
921 margin-right: 0 !important;
922 }
923
924 .wdk-search.layout_inline .wdk-field .wdk-field-label {
925 padding-right: 10px;
926 padding-top: 10px;
927 }
928
929 .wdk-search .wdk-field.wdk-field-btn {
930 display: flex;
931 flex-direction: column;
932 }
933
934 .wdk-search #wdk-form-additional {
935 display: block;
936 flex: 0 0 calc(100%) !important;
937 width: 100%;
938 }
939
940 .wdk-search #wdk-form-additional .wdk-row .wdk-col.CHECKBOX:first-child .wdk-field-label {
941 padding-left: 0;
942 }
943
944 .wdk-search .wdk-field select:not(.sel_class),
945 .wdk-search .wdk_dropdown_tree > .btn-group:not(.sel_class) .btn {
946 color: #9f9898ed !important;
947 }
948
949 .wdk-search input::-webkit-placeholder {
950 color: #9f9898ed;
951 opacity: 1;
952 }
953
954 .wdk-search input::-moz-placeholder {
955 color: #9f9898ed;
956 opacity: 1;
957 }
958
959 .wdk-search input::placeholder {
960 color: #9f9898ed;
961 opacity: 1;
962 }
963
964 .wdk-search.layout_inline .wdk-row div.wdk-col {
965 width: auto;
966 -webkit-flex: 1 2 150px;
967 flex: 1 2 150px;
968 padding-left: 0;
969 padding-right: 0;
970 margin-bottom: 0;
971 }
972
973 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
974 margin-left: 0;
975 margin-right: 0;
976 display: flex;
977 flex-direction: row;
978 margin-bottom: 0;
979 }
980
981 .wdk-search.layout_inline .wdk-row .wdk-col:not(.wdk-field) {
982 width: auto;
983 -webkit-flex: 0 0 auto;
984 flex: 0 0 auto;
985 }
986
987 .wdk-search.layout_inline .wdk-row .wdk-field-btn .wdk-field-group {
988 padding-left: 0;
989 padding-right: 0;
990 width: auto;
991 -webkit-flex: 0 0 auto;
992 flex: 0 0 auto;
993 margin-bottom: 0;
994 }
995
996 .wdk-search.layout_inline .wdk-field button.wdk-search-additional-btn, .wdk-search.layout_inline .wdk-field button.wdk-search-start, .wdk-search.layout_inline .wdk-row .wdk-field button.wdk-search-additional-btn {
997 border-radius: 0 0 0 0;
998 }
999
1000 .wdk-search.layout_inline .wdk-row {
1001 margin-left: 0;
1002 margin-right: 0;
1003 margin-bottom: 0;
1004 }
1005
1006 .wdk-search .wdk-field-btn .wdk-field-group {
1007 margin-bottom: 10px;
1008 }
1009
1010 .wdk-search .wdk-field.MORE {
1011 width: 100% !important;
1012 padding: 0 !important;
1013 margin: 0 !important;
1014 }
1015
1016 .wdk-search:hover .section-widget-control {
1017 opacity: 1;
1018 visibility: visible;
1019 }
1020
1021 .wdk-search .section-widget-control {
1022 position: absolute;
1023 right: -15px;
1024 top: -15px;
1025 z-index: 100;
1026 opacity: 0;
1027 visibility: hidden;
1028 -webkit-transition: all .5s;
1029 -o-transition: all .5s;
1030 transition: all .5s;
1031 font-size: 0;
1032 z-index: 1;
1033 }
1034
1035 .wdk-search .section-widget-control.right {
1036 z-index: 0;
1037 right: initial;
1038 left: 100%;
1039 top: 0;
1040 }
1041
1042 .wdk-search .section-widget-control.right .wdk-c-btn {
1043 height: 46px;
1044 padding: 10px 10px;
1045 display: flex;
1046 align-items: center;
1047 justify-content: center;
1048 }
1049
1050 .wdk-search .section-widget-control .wdk-c-btn {
1051 display: inline-block;
1052 padding: 5px 5px;
1053 color: white;
1054 -webkit-transition: all .5s;
1055 -o-transition: all .5s;
1056 transition: all .5s;
1057 z-index: 1;
1058 }
1059
1060 .wdk-search .section-widget-control .wdk-save-search-button {
1061 z-index: 0;
1062 }
1063
1064 .wdk-search .section-widget-control .wdk-save-search-button .fas {
1065 font-family: 'FontAwesome';
1066 color: #fff;
1067 font-size: 16px;
1068 }
1069
1070 .wdk-search .section-widget-control .wdk-c-save {
1071 background-color: #31f731;
1072 border-color: #31f731;
1073 }
1074
1075 .wdk-search .section-widget-control .wdk-c-save:hover {
1076 background-color: #27bd27;
1077 border-color: #27bd27;
1078 }
1079
1080 .wdk-search .section-widget-control .wdk-c-edit {
1081 background-color: #F9B418;
1082 border-color: #F9B418;
1083 }
1084
1085 .wdk-search .section-widget-control .wdk-c-edit:hover {
1086 background-color: #e78800;
1087 border-color: #e78800;
1088 }
1089
1090 .wdk-search .widget-with-control .section-widget-control {
1091 opacity: 0;
1092 -webkit-transition: all .5s;
1093 -o-transition: all .5s;
1094 transition: all .5s;
1095 }
1096
1097 .wdk-search .widget-with-control:hover .section-widget-control {
1098 opacity: 1;
1099 }
1100
1101 .wdk-search .widget-with-control .form-horisontal.wdk_search_form {
1102 position: relative;
1103 }
1104
1105 .wdk-search .widget-with-control .form-horisontal.wdk_search_form .section-widget-control {
1106 right: 20px;
1107 bottom: calc(100% - 27px);
1108 }
1109
1110 .wdk-search .side-search-form.widget-with-control {
1111 position: relative;
1112 }
1113
1114 .wdk-search .side-search-form.widget-with-control .section-widget-control {
1115 right: 0;
1116 top: 0;
1117 }
1118
1119 /* shortcode */
1120 .wdk-shortcode .wdk-listings-list .wdk-row .wdk-col {
1121 padding: 0 0;
1122 }
1123
1124 .wdk-element .wdk-search.layout_inline .wdk-field .wdk-field-group {
1125 position: relative;
1126 }
1127
1128 .wdk-element .wdk-search.layout_inline .wdk-field.LOCATION, .wdk-element .wdk-search.layout_inline .wdk-field.CATEGORY {
1129 min-width: 185px;
1130 }
1131
1132 .wdk-field .wdk-field-group {
1133 position: relative;
1134 width: 100%;
1135 }
1136
1137 .wdk-field.LOCATION, .wdk-field.CATEGORY {
1138 min-width: 185px;
1139 }
1140
1141 .wdk-field.LOCATION .wdk-field-group, .wdk-field.CATEGORY .wdk-field-group {
1142 max-width: 100%;
1143 }
1144
1145 .wdk-field.LOCATION .wdk-field-group .select2, .wdk-field.CATEGORY .wdk-field-group .select2 {
1146 overflow: hidden;
1147 min-height: 46px;
1148 }
1149
1150 .wdk-field.CHECKBOX {
1151 align-items: flex-end;
1152 }
1153
1154 .wdk-field.CHECKBOX .wdk-field-label {
1155 padding: 3px 10px;
1156 }
1157
1158 .wdk-field.CHECKBOX .wdk-field-label input {
1159 position: relative;
1160 top: -1px;
1161 }
1162
1163 .wdk-field {
1164 display: flex;
1165 flex-wrap: wrap;
1166 flex-direction: column;
1167 justify-content: flex-start;
1168 margin-bottom: 10px;
1169 }
1170
1171 .wdk-field .wdk-field-label {
1172 display: block;
1173 margin-bottom: 10px;
1174 text-align: left;
1175 width: 100%;
1176 cursor: pointer;
1177 }
1178
1179 .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
1180 .wdk-field .select2.select2-container,
1181 .wdk-field select.form-control[multiple],
1182 .wdk-field select[multiple],
1183 .wdk-field select {
1184 height: 46px;
1185 padding: 0 10px;
1186 width: 100%;
1187 color: #000;
1188 font-size: 15px;
1189 font-family: "Montserrat";
1190 font-weight: 300;
1191 border: 1px solid #eaeaea;
1192 border-radius: 0;
1193 background: #fff;
1194 box-shadow: none;
1195 outline: none;
1196 }
1197
1198 .wdk-field .select2.select2-container .select2-search__field:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
1199 height: 44px;
1200 padding-left: 0;
1201 padding-right: 0;
1202 }
1203
1204 .wdk-field select.form-control.select_ajax[multiple] option {
1205 height: 100%;
1206 display: flex;
1207 align-items: center;
1208 background: transparent;
1209 color: #000;
1210 }
1211
1212 .wdk-field .select2.select2-container .select2-selection__rendered,
1213 .wdk-field .select2.select2-container .select2-selection,
1214 .wdk-field .select2.select2-container .selection {
1215 height: 100%;
1216 }
1217
1218 .wdk-field select {
1219 -webkit-appearance: none;
1220 background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 15px top 55%;
1221 background-size: auto;
1222 background-size: 16px 16px;
1223 cursor: pointer;
1224 vertical-align: middle;
1225 }
1226
1227 .wdk-field select option:hover {
1228 background: #0052a2;
1229 color: #fff;
1230 }
1231
1232 .wdk-field.checkbox label {
1233 display: flex;
1234 flex-wrap: wrap;
1235 flex-direction: row;
1236 justify-content: flex-start;
1237 align-items: center;
1238 }
1239
1240 .wdk-field button.wdk-search-additional-btn,
1241 .wdk-field button.wdk-search-start {
1242 color: #fff;
1243 font-family: "Montserrat";
1244 font-weight: 400;
1245 background-color: #0074e4;
1246 height: 46px;
1247 border: none;
1248 border-radius: 3px;
1249 width: 100%;
1250 padding: 0 30px;
1251 font-size: 16px;
1252 cursor: pointer;
1253 }
1254
1255 .wdk-field button.wdk-ai-search {
1256 color: #fff;
1257 font-family: "Montserrat";
1258 font-weight: 400;
1259 background-color: #F97316;
1260 height: 46px;
1261 border: none;
1262 border-radius: 0;
1263 width: 100%;
1264 padding: 0 30px;
1265 font-size: 16px;
1266 cursor: pointer;
1267 }
1268
1269 .wdk-field button.wdk-ai-search:hover {
1270 background-color: #EA580C;
1271 }
1272
1273 .wdk-field button.wdk-search-additional-btn {
1274 background-color: #0052a2;
1275 }
1276
1277 .wdk-field button.wdk-search-start:hover {
1278 background: #0052a2;
1279 }
1280
1281 .wdk-field button.wdk-search-start.wdk-search-reset {
1282 background: #000;
1283 }
1284
1285 .wdk-field button.wdk-search-start.wdk-search-reset:hover {
1286 background: #383838;
1287 }
1288
1289 .wdk-search .wdk-row .wdk-field-btn {
1290 margin-left: -15px;
1291 margin-right: -15px;
1292 width: calc(100% + 15px + 15px);
1293 }
1294
1295 .wdk-search .wdk-row .wdk-field-btn .wdk-field-group {
1296 padding-left: 15px;
1297 padding-right: 15px;
1298 }
1299
1300 .wdk-element .wdk-search .wdk-row .wdk-col {
1301 -webkit-flex: 0 0 calc(100% / 1);
1302 -ms-flex: 0 0 calc(100% / 1);
1303 flex: 0 0 calc(100% / 1);
1304 flex: 0 0 calc(100% / 1);
1305 padding: 0 15px;
1306 }
1307
1308 .wdk-load-animation,
1309 .wdk-click-load-animation {
1310 position: relative;
1311 }
1312
1313 .wdk-load-animation i.fa-ajax-indicator,
1314 .wdk-click-load-animation i.fa-ajax-indicator {
1315 position: absolute;
1316 top: 50%;
1317 margin-top: -7px;
1318 margin-left: 1px;
1319 }
1320
1321 /* end wdk-field */
1322 body .elementinvader-addons-for-elementor .wl-menu-toggle {
1323 background-color: transparent;
1324 width: auto;
1325 display: inline-block;
1326 }
1327
1328 /* ui select */
1329 .wdk-hidden {
1330 display: none !important;
1331 }
1332
1333 #ui-datepicker-div {
1334 z-index: 100 !important;
1335 }
1336
1337 .admin-bar #ui-datepicker-div {
1338 margin-top: -30px;
1339 }
1340
1341 .elementinvader_contact_form .wdk-booking {
1342 display: inline-block;
1343 margin-top: 15px;
1344 color: #fff;
1345 font-family: "Montserrat";
1346 font-weight: 400;
1347 background: #0074e4;
1348 border: none;
1349 border-radius: 3px;
1350 padding: 13.5px 30px;
1351 font-size: 16px;
1352 cursor: pointer;
1353 text-align: center;
1354 transition: all .15s;
1355 }
1356
1357 .elementinvader_contact_form .wdk-booking:hover {
1358 background: #0052a2;
1359 }
1360
1361 .wdk-search .section-widget-control .wdk-c-btn {
1362 position: relative;
1363 }
1364
1365 .wdk-search .section-widget-control .wdk-c-btn .fa-ajax-indicator {
1366 display: inline-block;
1367 font-family: 'FontAwesome';
1368 font-size: 20px;
1369 position: absolute;
1370 top: 50%;
1371 left: 50%;
1372 transform: translate(-50%, 25px);
1373 margin-left: -10px;
1374 margin-top: -9px;
1375 opacity: 0;
1376 }
1377
1378 .wdk-search .section-widget-control .wdk-c-btn.loading i, .wdk-search .section-widget-control .wdk-c-btn.loading .dashicons {
1379 opacity: .1;
1380 }
1381
1382 .wdk-search .section-widget-control .wdk-c-btn.loading i.fa-ajax-indicator {
1383 opacity: 1;
1384 }
1385
1386 .wdk-field-group .select2-container--default {
1387 height: initial !important;
1388 position: relative;
1389 }
1390
1391 .wdk-field-group .select2-container--default.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1392 width: 100% !important;
1393 border: 0;
1394 min-width: 150px;
1395 }
1396
1397 .wdk-field-group .select2-container--default .select2-selection--multiple,
1398 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search,
1399 .wdk-field-group .select2-container--default .select2-selection--multiple input.select2-search__field,
1400 .wdk-field-group .select2-container--default .select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1401 background: transparent;
1402 }
1403
1404 .wdk-field-group .select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default .select2-selection--multiple {
1405 border: 0;
1406 }
1407
1408 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search__field {
1409 border: 0 !important;
1410 padding-left: 0;
1411 padding-right: 0;
1412 }
1413
1414 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
1415 list-style: none;
1416 margin: 0;
1417 }
1418
1419 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
1420 flex: 1 2 auto;
1421 }
1422
1423 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li input.select2-search__field[style*="width: 0"] {
1424 min-width: 100%;
1425 }
1426
1427 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
1428 padding: 5px 6px;
1429 margin: 3px 3px;
1430 }
1431
1432 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1433 padding: 0;
1434 flex-wrap: nowrap;
1435 display: flex;
1436 justify-content: flex-start;
1437 align-items: center;
1438 }
1439
1440 @media (max-width: 767px) {
1441 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1442 flex-wrap: wrap;
1443 }
1444 }
1445
1446 .wdk-field-group .select2-container--default.select2 .select2-selection::after {
1447 content: "\f107";
1448 font-family: 'Font Awesome 5 Free';
1449 font-weight: 900;
1450 position: absolute;
1451 right: 0;
1452 font-size: 16px;
1453 transform: translateY(-50%);
1454 top: 50%;
1455 }
1456
1457 .wdk-field-group .select2-container--default .select2-selection {
1458 position: relative;
1459 display: flex;
1460 align-items: center;
1461 }
1462
1463 .wdk-field-group .select2-container--default .select2.select2-container {
1464 width: 100%;
1465 }
1466
1467 .wdk-field-group .select2-container--default .select2-search {
1468 position: relative;
1469 }
1470
1471 .elementinvader_contact_form .list_booking_price {
1472 width: 100%;
1473 font-size: 14px;
1474 }
1475
1476 .elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1477 padding: 10px;
1478 border: 1px solid #ddd;
1479 text-align: left;
1480 }
1481
1482 .elementinvader_contact_form .list_booking_price th {
1483 font-weight: 400;
1484 }
1485
1486 .elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1487 font-weight: 500;
1488 }
1489
1490 .elementinvader_contact_form .list_booking_price td {
1491 font-size: 13px;
1492 color: #0074e4;
1493 margin-bottom: 2px;
1494 }
1495
1496 .elementinvader_contact_form .list_booking_price td.total_price {
1497 color: #b31111;
1498 }
1499
1500 .elementinvader_contact_form .list_booking_price td .title {
1501 font-weight: 600;
1502 }
1503
1504 .elementinvader_contact_form .fee_group .fee_price {
1505 font-size: 13px;
1506 color: #0074e4;
1507 font-style: italic;
1508 margin-left: 3px;
1509 font-weight: 500;
1510 }
1511
1512 .elementinvader_contact_form input[type="checkbox"] {
1513 cursor: pointer;
1514 }
1515
1516 .wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1517 font-family: 'Font Awesome 5 Brands';
1518 }
1519
1520 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider, .wdk-listing-card .wdk_js_gallery_slider_box .slick-slide, .wdk-listing-card .wdk_js_gallery_slider_box .slick-track, .wdk-listing-card .wdk_js_gallery_slider_box .slick-list, .wdk-listing-card .wdk_js_gallery_slider_box {
1521 height: 100%;
1522 }
1523
1524 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1525 margin-bottom: 0;
1526 position: relative;
1527 z-index: 15;
1528 }
1529
1530 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1531 display: flex;
1532 }
1533
1534 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-slide, .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track, .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list, .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1535 height: 100%;
1536 }
1537
1538 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1539 width: 100%;
1540 }
1541
1542 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1543 margin-bottom: 0;
1544 }
1545
1546 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1547 display: none;
1548 }
1549
1550 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1551 list-style: none !important;
1552 position: absolute;
1553 bottom: 5px !important;
1554 display: none !important;
1555 }
1556
1557 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1558 right: 16px;
1559 z-index: 2;
1560 }
1561
1562 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1563 left: 16px;
1564 z-index: 2;
1565 }
1566
1567 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next, .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1568 z-index: 20;
1569 }
1570
1571 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1572 border: 1px solid transparent;
1573 }
1574
1575 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1576 border: 1px solid #0979e5;
1577 }
1578
1579 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider:not(.slick-initialized) > div:not(:nth-child(1)):not(.wdk_js_gallery_slider-carousel_arrows) {
1580 display: none !important;
1581 }
1582
1583 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1584 position: absolute;
1585 top: 50%;
1586 transform: translateY(-50%);
1587 color: #fff;
1588 font-size: 18px;
1589 z-index: 15;
1590 cursor: pointer;
1591 opacity: 0.1;
1592 text-shadow: -2px 0px 2px #00000075;
1593 transition: all 0.4s;
1594 }
1595
1596 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1597 left: 10px;
1598 }
1599
1600 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1601 right: 10px;
1602 }
1603
1604 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1605 font-size: 35px;
1606 width: initial;
1607 height: initial;
1608 }
1609
1610 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a:focus, .wdk-listing-card .wdk_js_gallery_slider_box:hover .wdk_js_gallery_slider-carousel_arrows > a {
1611 opacity: 1;
1612 color: #fff;
1613 }
1614
1615 .wdk-depend-hidden {
1616 display: none !important;
1617 }
1618
1619 .wdk_mobile_footer_menu {
1620 display: none;
1621 background: #fff;
1622 border-top: 1px solid #777;
1623 color: #777;
1624 position: fixed;
1625 bottom: 0;
1626 width: 100%;
1627 z-index: 1000;
1628 justify-content: space-between;
1629 align-items: center;
1630 /* custom */
1631 }
1632
1633 @media (max-width: 767px) {
1634 .wdk_mobile_footer_menu {
1635 display: flex;
1636 }
1637 }
1638
1639 .wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1640 flex: 1 1 auto;
1641 text-align: center;
1642 font-size: 26px;
1643 }
1644
1645 .wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1646 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1647 }
1648
1649 .wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1650 font-size: inherit;
1651 width: initial;
1652 height: initial;
1653 }
1654
1655 .wdk_mobile_footer_menu .dash-btn {
1656 font-size: 20px;
1657 padding-top: 16px;
1658 padding-bottom: 15px;
1659 }
1660
1661 .wdk_mobile_footer_menu .sign-btn {
1662 font-size: 18px;
1663 padding-top: 17px;
1664 padding-bottom: 16px;
1665 }
1666
1667 .wdk_mobile_footer_menu .wdk-footer-menu label {
1668 font-size: 29px;
1669 padding-top: 7px;
1670 padding-bottom: 7px;
1671 display: flex;
1672 justify-content: center;
1673 align-items: center;
1674 }
1675
1676 .wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1677 padding: 11px 5px 11px 5px;
1678 display: flex;
1679 align-items: center;
1680 justify-content: center;
1681 }
1682
1683 .wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1684 transition: all .15s;
1685 }
1686
1687 .wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1688 color: #0074e4;
1689 }
1690
1691 .wdk_mobile_footer_menu .wdk-footer-menu {
1692 flex: 1 1 auto;
1693 text-align: center;
1694 position: relative;
1695 }
1696
1697 .wdk_mobile_footer_menu .wdk-footer-menu input {
1698 display: none;
1699 }
1700
1701 .wdk_mobile_footer_menu .wdk-footer-menu label {
1702 cursor: pointer;
1703 width: 100%;
1704 height: 100%;
1705 }
1706
1707 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1708 position: absolute;
1709 bottom: 100%;
1710 right: 0;
1711 margin-bottom: 15px;
1712 background: #fff;
1713 padding: 5px 10px;
1714 width: auto;
1715 border: 1px solid #777;
1716 visibility: hidden;
1717 opacity: 0;
1718 transition: all .15s;
1719 }
1720
1721 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1722 padding: 3px 0;
1723 display: block;
1724 font-size: 14px;
1725 }
1726
1727 .wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1728 visibility: visible;
1729 opacity: 1;
1730 }
1731
1732 body .elementor-element.elementor-widget .wdk-search .wdk-row {
1733 display: -ms-flexbox;
1734 display: flex;
1735 -ms-flex-wrap: wrap;
1736 flex-wrap: wrap;
1737 margin-right: -15px;
1738 margin-left: -15px;
1739 }
1740
1741 body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1742 position: relative;
1743 width: 100%;
1744 padding-right: 15px;
1745 padding-left: 15px;
1746 box-sizing: border-box;
1747 }
1748
1749 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1750 -webkit-flex: 0 0 calc(100% / 12 * 1);
1751 flex: 0 0 calc(100% / 12 * 1);
1752 max-width: calc(100% / 12 * 1);
1753 }
1754
1755 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1756 -webkit-flex: 0 0 calc(100% / 12 * 2);
1757 flex: 0 0 calc(100% / 12 * 2);
1758 max-width: calc(100% / 12 * 2);
1759 }
1760
1761 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1762 -webkit-flex: 0 0 calc(100% / 12 * 3);
1763 flex: 0 0 calc(100% / 12 * 3);
1764 max-width: calc(100% / 12 * 3);
1765 }
1766
1767 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1768 -webkit-flex: 0 0 calc(100% / 12 * 4);
1769 flex: 0 0 calc(100% / 12 * 4);
1770 max-width: calc(100% / 12 * 4);
1771 }
1772
1773 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1774 -webkit-flex: 0 0 calc(100% / 12 * 5);
1775 flex: 0 0 calc(100% / 12 * 5);
1776 max-width: calc(100% / 12 * 5);
1777 }
1778
1779 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1780 -webkit-flex: 0 0 calc(100% / 12 * 6);
1781 flex: 0 0 calc(100% / 12 * 6);
1782 max-width: calc(100% / 12 * 6);
1783 }
1784
1785 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1786 -webkit-flex: 0 0 calc(100% / 12 * 7);
1787 flex: 0 0 calc(100% / 12 * 7);
1788 max-width: calc(100% / 12 * 7);
1789 }
1790
1791 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1792 -webkit-flex: 0 0 calc(100% / 12 * 8);
1793 flex: 0 0 calc(100% / 12 * 8);
1794 max-width: calc(100% / 12 * 8);
1795 }
1796
1797 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1798 -webkit-flex: 0 0 calc(100% / 12 * 9);
1799 flex: 0 0 calc(100% / 12 * 9);
1800 max-width: calc(100% / 12 * 9);
1801 }
1802
1803 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1804 -webkit-flex: 0 0 calc(100% / 12 * 10);
1805 flex: 0 0 calc(100% / 12 * 10);
1806 max-width: calc(100% / 12 * 10);
1807 }
1808
1809 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1810 -webkit-flex: 0 0 calc(100% / 12 * 11);
1811 flex: 0 0 calc(100% / 12 * 11);
1812 max-width: calc(100% / 12 * 11);
1813 }
1814
1815 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1816 -webkit-flex: 0 0 calc(100% / 12 * 12);
1817 flex: 0 0 calc(100% / 12 * 12);
1818 max-width: calc(100% / 12 * 12);
1819 }
1820
1821 @media (min-width: 992px) {
1822 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1823 -webkit-flex: 0 0 calc(100% / 12 * 1);
1824 flex: 0 0 calc(100% / 12 * 1);
1825 max-width: calc(100% / 12 * 1);
1826 }
1827 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1828 -webkit-flex: 0 0 calc(100% / 12 * 2);
1829 flex: 0 0 calc(100% / 12 * 2);
1830 max-width: calc(100% / 12 * 2);
1831 }
1832 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1833 -webkit-flex: 0 0 calc(100% / 12 * 3);
1834 flex: 0 0 calc(100% / 12 * 3);
1835 max-width: calc(100% / 12 * 3);
1836 }
1837 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-4 {
1838 -webkit-flex: 0 0 calc(100% / 12 * 4);
1839 flex: 0 0 calc(100% / 12 * 4);
1840 max-width: calc(100% / 12 * 4);
1841 }
1842 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1843 -webkit-flex: 0 0 calc(100% / 12 * 5);
1844 flex: 0 0 calc(100% / 12 * 5);
1845 max-width: calc(100% / 12 * 5);
1846 }
1847 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1848 -webkit-flex: 0 0 calc(100% / 12 * 6);
1849 flex: 0 0 calc(100% / 12 * 6);
1850 max-width: calc(100% / 12 * 6);
1851 }
1852 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1853 -webkit-flex: 0 0 calc(100% / 12 * 7);
1854 flex: 0 0 calc(100% / 12 * 7);
1855 max-width: calc(100% / 12 * 7);
1856 }
1857 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1858 -webkit-flex: 0 0 calc(100% / 12 * 8);
1859 flex: 0 0 calc(100% / 12 * 8);
1860 max-width: calc(100% / 12 * 8);
1861 }
1862 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1863 -webkit-flex: 0 0 calc(100% / 12 * 9);
1864 flex: 0 0 calc(100% / 12 * 9);
1865 max-width: calc(100% / 12 * 9);
1866 }
1867 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1868 -webkit-flex: 0 0 calc(100% / 12 * 10);
1869 flex: 0 0 calc(100% / 12 * 10);
1870 max-width: calc(100% / 12 * 10);
1871 }
1872 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1873 -webkit-flex: 0 0 calc(100% / 12 * 11);
1874 flex: 0 0 calc(100% / 12 * 11);
1875 max-width: calc(100% / 12 * 11);
1876 }
1877 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1878 -webkit-flex: 0 0 calc(100% / 12 * 12);
1879 flex: 0 0 calc(100% / 12 * 12);
1880 max-width: calc(100% / 12 * 12);
1881 }
1882 }
1883
1884 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
1885 background-position: -58px 3px;
1886 }
1887
1888 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle-remove {
1889 background-position: -178px 1px;
1890 }
1891
1892 body .leaflet-control-custom.leaflet-draw-toolbar {
1893 margin-top: 0;
1894 }
1895
1896 body .wdk_dropdown_tree .list_container {
1897 max-width: 100%;
1898 z-index: 10001;
1899 }
1900
1901 body .wdk_dropdown_tree .list_container .list_scroll ul li {
1902 white-space: nowrap;
1903 overflow: hidden;
1904 text-overflow: ellipsis;
1905 max-width: 100%;
1906 }
1907
1908 @media (max-width: 767px) {
1909 .WdkScrollMobileSwipe {
1910 display: flex;
1911 flex-wrap: nowrap !important;
1912 overflow: auto !important;
1913 }
1914 .WdkScrollMobileSwipe .elementor-column {
1915 width: 100%;
1916 flex: 0 0 100%;
1917 }
1918 }
1919
1920 .wdk-textarea-load-more-wrapper {
1921 text-align: center;
1922 overflow: hidden;
1923 }
1924
1925 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button {
1926 cursor: pointer;
1927 position: relative;
1928 }
1929
1930 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before,
1931 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1932 content: "";
1933 position: absolute;
1934 font-size: 12px;
1935 vertical-align: middle;
1936 top: 50%;
1937 border-bottom: 1px dashed #636363;
1938 margin-top: 0px;
1939 letter-spacing: 4px;
1940 width: 100vw;
1941 height: 1px;
1942 }
1943
1944 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1945 left: 105%;
1946 }
1947
1948 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before {
1949 right: 105%;
1950 }
1951
1952 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1953 width: 100% !important;
1954 }
1955
1956 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide {
1957 width: 100% !important;
1958 }
1959
1960 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide:not(:first-child) {
1961 display: none;
1962 }
1963
1964 .wdk-field-value.TEXTAREA p {
1965 margin-bottom: 15px;
1966 }
1967
1968 .wdk-element .complete_link {
1969 position: absolute;
1970 top: 0;
1971 left: 0;
1972 width: 100%;
1973 height: 100%;
1974 }
1975
1976 .wdk-stroke {
1977 display: -webkit-box;
1978 -webkit-box-orient: vertical;
1979 overflow: hidden;
1980 }
1981
1982 .wdk-compare-table,
1983 .woocommerce,
1984 .wdk-compare-listing-button-element,
1985 .wdk-currencies-list-elementt,
1986 .wdk-facebook-comments-element,
1987 .wdk-favorites-element,
1988 .wdk-listing-claim-element,
1989 .wdk-membership-element,
1990 .wdk-mortgage-element,
1991 .wdk-payments-element,
1992 .wdk-pdf-export-element,
1993 .wdk-report-abuse-element,
1994 .wdk-reviews-element,
1995 .wdk-save-search-element,
1996 .wdk-svg-map-element,
1997 .wdk-booking-element {
1998 word-break: normal;
1999 }
2000
2001 body.wdk_disable_outline_on_focus a:focus-visible, body.wdk_disable_outline_on_focus select:focus-visible, body.wdk_disable_outline_on_focus button:focus-visible, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus-visible, body.wdk_disable_outline_on_focus a:focus, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus, body.wdk_disable_outline_on_focus select:focus, body.wdk_disable_outline_on_focus input:focus, body.wdk_disable_outline_on_focus textarea:focus, body.wdk_disable_outline_on_focus button:focus,
2002 body.wdk_disable_outline_on_focus a:focus-visible, body.wdk_disable_outline_on_focus select:focus-visible, body.wdk_disable_outline_on_focus button:focus-visible, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus-visible, body.wdk_disable_outline_on_focus a:focus, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus, body.wdk_disable_outline_on_focus select:focus, body.wdk_disable_outline_on_focus button:focus,
2003 body.wdk_disable_outline_on_focus * {
2004 outline: none !important;
2005 }
2006
2007 /* Popup */
2008 .jconfirm.wdk-ai-search-popup .jconfirm-box {
2009 width: 600px;
2010 max-width: 95%;
2011 padding: 20px;
2012 border-radius: 12px;
2013 background: #fff;
2014 box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
2015 }
2016
2017 .jconfirm.wdk-ai-search-popup .form-alerts:not(:empty) {
2018 margin-bottom: 15px;
2019 display: block;
2020 width: 100%;
2021 }
2022
2023 .jconfirm.wdk-ai-search-popup .form-alerts {
2024 font-size: 14px;
2025 font-style: italic;
2026 }
2027
2028 .jconfirm.wdk-ai-search-popup .jconfirm-content-pane,
2029 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search,
2030 .jconfirm.wdk-ai-search-popup .btn {
2031 margin: 0 !important;
2032 }
2033
2034 .jconfirm.wdk-ai-search-popup .jconfirm-buttons,
2035 .jconfirm.wdk-ai-search-popup div.jconfirm-title-c {
2036 padding: 0 !important;
2037 }
2038
2039 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons,
2040 .jconfirm.wdk-ai-search-popup .jconfirm-box {
2041 display: flex;
2042 flex-direction: column;
2043 gap: 15px;
2044 }
2045
2046 .jconfirm.wdk-ai-search-popup textarea.form-control {
2047 display: block;
2048 width: 100%;
2049 min-height: 150px;
2050 box-sizing: border-box;
2051 padding: 18px 20px;
2052 font-family: "Montserrat", sans-serif;
2053 font-size: 15px;
2054 font-weight: 400;
2055 line-height: 1.5;
2056 color: #334155;
2057 background: #f8fafc;
2058 border: 1px solid #d9e2ec;
2059 border-radius: 10px;
2060 outline: none;
2061 resize: vertical;
2062 transition: all .2s ease;
2063 }
2064
2065 .jconfirm.wdk-ai-search-popup textarea.form-control::placeholder {
2066 color: #94a3b8;
2067 opacity: 1;
2068 }
2069
2070 .jconfirm.wdk-ai-search-popup textarea.form-control:focus {
2071 background: #fff;
2072 border-color: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
2073 box-shadow: 0 0 0 3px rgba(249, 115, 22, 0.12);
2074 }
2075
2076 .jconfirm.wdk-ai-search-popup textarea.form-control.fpai-error {
2077 background: #fff4f4;
2078 border-color: #ef4444;
2079 box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.16);
2080 }
2081
2082 .jconfirm.wdk-ai-search-popup form {
2083 margin: 0;
2084 }
2085
2086 .jconfirm.wdk-ai-search-popup .form-group {
2087 margin: 0;
2088 }
2089
2090 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search {
2091 width: 100%;
2092 height: 46px;
2093 margin-top: 18px;
2094 border: none;
2095 border-radius: 8px;
2096 color: #fff;
2097 background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
2098 font-family: "Montserrat", sans-serif;
2099 font-size: 15px;
2100 font-weight: 500;
2101 text-transform: capitalize;
2102 cursor: pointer;
2103 transition: background-color .2s ease, transform .15s ease, box-shadow .2s ease;
2104 }
2105
2106 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search:hover {
2107 transform: translateY(-2px);
2108 box-shadow: 0 6px 20px rgba(59, 130, 246, 0.4);
2109 background: linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);
2110 transform: translateY(0);
2111 }
2112
2113 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-close {
2114 width: 100%;
2115 height: 46px;
2116 padding: 0 30px;
2117 color: #475569;
2118 background: #f1f5f9;
2119 font-family: "Montserrat", sans-serif;
2120 font-size: 15px;
2121 font-weight: 500;
2122 border: 1px solid #e2e8f0;
2123 border-radius: 7px;
2124 cursor: pointer;
2125 transition: all .2s ease;
2126 }
2127
2128 .jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-close:hover {
2129 color: #334155;
2130 background: #e2e8f0;
2131 border-color: #cbd5e1;
2132 }
2133
2134 body.wdk-popup-open {
2135 overflow: hidden;
2136 }
2137
2138 /* animations */
2139 .wdk-listing-card .wdk-title .title,
2140 .wdk-listing-card .wdk-footer .wdk-btn a {
2141 transition: all .15s;
2142 }
2143