PluginProbe
WP Directory Kit / 1.3.3
WP Directory Kit v1.3.3
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 1.4.0 1.4.1 All 35 releases
wpdirectorykit / public / css / wpdirectorykit-public.css

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

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