PluginProbe
WP Directory Kit / 1.3.4
WP Directory Kit v1.3.4
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.4, at public/css/wpdirectorykit-public.css

1,917 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:hover .section-widget-control {
966 opacity: 1;
967 visibility: visible;
968 }
969
970 .wdk-search .section-widget-control {
971 position: absolute;
972 right: -15px;
973 top: -15px;
974 z-index: 100;
975 opacity: 0;
976 visibility: hidden;
977 -webkit-transition: all .5s;
978 -o-transition: all .5s;
979 transition: all .5s;
980 font-size: 0;
981 z-index: 1;
982 }
983
984 .wdk-search .section-widget-control.right {
985 z-index: 0;
986 right: initial;
987 left: 100%;
988 top: 0;
989 }
990
991 .wdk-search .section-widget-control.right .wdk-c-btn {
992 height: 46px;
993 padding: 10px 10px;
994 display: flex;
995 align-items: center;
996 justify-content: center;
997 }
998
999 .wdk-search .section-widget-control .wdk-c-btn {
1000 display: inline-block;
1001 padding: 5px 5px;
1002 color: white;
1003 -webkit-transition: all .5s;
1004 -o-transition: all .5s;
1005 transition: all .5s;
1006 z-index: 1;
1007 }
1008
1009 .wdk-search .section-widget-control .wdk-save-search-button {
1010 z-index: 0;
1011 }
1012
1013 .wdk-search .section-widget-control .wdk-save-search-button .fas {
1014 font-family: 'FontAwesome';
1015 color: #fff;
1016 font-size: 16px;
1017 }
1018
1019 .wdk-search .section-widget-control .wdk-c-save {
1020 background-color: #31f731;
1021 border-color: #31f731;
1022 }
1023
1024 .wdk-search .section-widget-control .wdk-c-save:hover {
1025 background-color: #27bd27;
1026 border-color: #27bd27;
1027 }
1028
1029 .wdk-search .section-widget-control .wdk-c-edit {
1030 background-color: #F9B418;
1031 border-color: #F9B418;
1032 }
1033
1034 .wdk-search .section-widget-control .wdk-c-edit:hover {
1035 background-color: #e78800;
1036 border-color: #e78800;
1037 }
1038
1039 .wdk-search .widget-with-control .section-widget-control {
1040 opacity: 0;
1041 -webkit-transition: all .5s;
1042 -o-transition: all .5s;
1043 transition: all .5s;
1044 }
1045
1046 .wdk-search .widget-with-control:hover .section-widget-control {
1047 opacity: 1;
1048 }
1049
1050 .wdk-search .widget-with-control .form-horisontal.wdk_search_form {
1051 position: relative;
1052 }
1053
1054 .wdk-search .widget-with-control .form-horisontal.wdk_search_form .section-widget-control {
1055 right: 20px;
1056 bottom: calc(100% - 27px);
1057 }
1058
1059 .wdk-search .side-search-form.widget-with-control {
1060 position: relative;
1061 }
1062
1063 .wdk-search .side-search-form.widget-with-control .section-widget-control {
1064 right: 0;
1065 top: 0;
1066 }
1067
1068 /* shortcode */
1069 .wdk-shortcode .wdk-listings-list .wdk-row .wdk-col {
1070 padding: 0 0;
1071 }
1072
1073 .wdk-element .wdk-search.layout_inline .wdk-field .wdk-field-group {
1074 position: relative;
1075 }
1076
1077 .wdk-element .wdk-search.layout_inline .wdk-field.LOCATION, .wdk-element .wdk-search.layout_inline .wdk-field.CATEGORY {
1078 min-width: 185px;
1079 }
1080
1081 .wdk-field .wdk-field-group {
1082 position: relative;
1083 width: 100%;
1084 }
1085
1086 .wdk-field.LOCATION, .wdk-field.CATEGORY {
1087 min-width: 185px;
1088 }
1089
1090 .wdk-field.LOCATION .wdk-field-group, .wdk-field.CATEGORY .wdk-field-group {
1091 max-width: 100%;
1092 }
1093
1094 .wdk-field.LOCATION .wdk-field-group .select2, .wdk-field.CATEGORY .wdk-field-group .select2 {
1095 overflow: hidden;
1096 min-height: 46px;
1097 }
1098
1099 .wdk-field.CHECKBOX {
1100 align-items: flex-end;
1101 }
1102
1103 .wdk-field.CHECKBOX .wdk-field-label {
1104 padding: 3px 10px;
1105 }
1106
1107 .wdk-field.CHECKBOX .wdk-field-label input {
1108 position: relative;
1109 top: -1px;
1110 }
1111
1112 .wdk-field {
1113 display: flex;
1114 flex-wrap: wrap;
1115 flex-direction: column;
1116 justify-content: flex-start;
1117 margin-bottom: 10px;
1118 }
1119
1120 .wdk-field .wdk-field-label {
1121 display: block;
1122 margin-bottom: 10px;
1123 text-align: left;
1124 width: 100%;
1125 cursor: pointer;
1126 }
1127
1128 .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
1129 .wdk-field .select2.select2-container,
1130 .wdk-field select.form-control[multiple],
1131 .wdk-field select[multiple],
1132 .wdk-field select {
1133 height: 46px;
1134 padding: 0 10px;
1135 width: 100%;
1136 color: #000;
1137 font-size: 15px;
1138 font-family: "Montserrat";
1139 font-weight: 300;
1140 border: 1px solid #eaeaea;
1141 border-radius: 0;
1142 background: #fff;
1143 box-shadow: none;
1144 outline: none;
1145 }
1146
1147 .wdk-field .select2.select2-container .select2-search__field:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
1148 height: 44px;
1149 padding-left: 0;
1150 padding-right: 0;
1151 }
1152
1153 .wdk-field select.form-control.select_ajax[multiple] option {
1154 height: 100%;
1155 display: flex;
1156 align-items: center;
1157 background: transparent;
1158 color: #000;
1159 }
1160
1161 .wdk-field .select2.select2-container .select2-selection__rendered,
1162 .wdk-field .select2.select2-container .select2-selection,
1163 .wdk-field .select2.select2-container .selection {
1164 height: 100%;
1165 }
1166
1167 .wdk-field select {
1168 -webkit-appearance: none;
1169 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%;
1170 background-size: auto;
1171 background-size: 16px 16px;
1172 cursor: pointer;
1173 vertical-align: middle;
1174 }
1175
1176 .wdk-field select option:hover {
1177 background: #0052a2;
1178 color: #fff;
1179 }
1180
1181 .wdk-field.checkbox label {
1182 display: flex;
1183 flex-wrap: wrap;
1184 flex-direction: row;
1185 justify-content: flex-start;
1186 align-items: center;
1187 }
1188
1189 .wdk-field button.wdk-search-additional-btn,
1190 .wdk-field button.wdk-search-start {
1191 color: #fff;
1192 font-family: "Montserrat";
1193 font-weight: 400;
1194 background-color: #0074e4;
1195 height: 46px;
1196 border: none;
1197 border-radius: 3px;
1198 width: 100%;
1199 padding: 0 30px;
1200 font-size: 16px;
1201 cursor: pointer;
1202 }
1203
1204 .wdk-field button.wdk-search-additional-btn {
1205 background-color: #0052a2;
1206 }
1207
1208 .wdk-field button.wdk-search-start:hover {
1209 background: #0052a2;
1210 }
1211
1212 .wdk-field button.wdk-search-start.wdk-search-reset {
1213 background: #000;
1214 }
1215
1216 .wdk-field button.wdk-search-start.wdk-search-reset:hover {
1217 background: #383838;
1218 }
1219
1220 .wdk-search .wdk-row .wdk-field-btn,
1221 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
1222 margin-left: -15px;
1223 margin-right: -15px;
1224 width: calc(100% + 15px + 15px);
1225 }
1226
1227 .wdk-search .wdk-row .wdk-field-btn .wdk-field-group,
1228 .wdk-search.layout_inline .wdk-row .wdk-field-btn .wdk-field-group {
1229 padding-left: 15px;
1230 padding-right: 15px;
1231 }
1232
1233 .wdk-element .wdk-search .wdk-row .wdk-col {
1234 -webkit-flex: 0 0 calc(100% / 1);
1235 -ms-flex: 0 0 calc(100% / 1);
1236 flex: 0 0 calc(100% / 1);
1237 flex: 0 0 calc(100% / 1);
1238 padding: 0 15px;
1239 }
1240
1241 .wdk-load-animation,
1242 .wdk-click-load-animation {
1243 position: relative;
1244 }
1245
1246 .wdk-load-animation i.fa-ajax-indicator,
1247 .wdk-click-load-animation i.fa-ajax-indicator {
1248 position: absolute;
1249 top: 50%;
1250 margin-top: -7px;
1251 margin-left: 1px;
1252 }
1253
1254 /* end wdk-field */
1255 body .elementinvader-addons-for-elementor .wl-menu-toggle {
1256 background-color: transparent;
1257 width: auto;
1258 display: inline-block;
1259 }
1260
1261 /* ui select */
1262 .wdk-hidden {
1263 display: none !important;
1264 }
1265
1266 #ui-datepicker-div {
1267 z-index: 100 !important;
1268 margin-top: -30px;
1269 }
1270
1271 .elementinvader_contact_form .wdk-booking {
1272 display: inline-block;
1273 margin-top: 15px;
1274 color: #fff;
1275 font-family: "Montserrat";
1276 font-weight: 400;
1277 background: #0074e4;
1278 border: none;
1279 border-radius: 3px;
1280 padding: 13.5px 30px;
1281 font-size: 16px;
1282 cursor: pointer;
1283 text-align: center;
1284 transition: all .15s;
1285 }
1286
1287 .elementinvader_contact_form .wdk-booking:hover {
1288 background: #0052a2;
1289 }
1290
1291 .wdk-search .section-widget-control .wdk-c-btn {
1292 position: relative;
1293 }
1294
1295 .wdk-search .section-widget-control .wdk-c-btn .fa-ajax-indicator {
1296 display: inline-block;
1297 font-family: 'FontAwesome';
1298 font-size: 20px;
1299 position: absolute;
1300 top: 50%;
1301 left: 50%;
1302 transform: translate(-50%, 25px);
1303 margin-left: -10px;
1304 margin-top: -9px;
1305 opacity: 0;
1306 }
1307
1308 .wdk-search .section-widget-control .wdk-c-btn.loading i, .wdk-search .section-widget-control .wdk-c-btn.loading .dashicons {
1309 opacity: .1;
1310 }
1311
1312 .wdk-search .section-widget-control .wdk-c-btn.loading i.fa-ajax-indicator {
1313 opacity: 1;
1314 }
1315
1316 .wdk-field-group .select2-container--default {
1317 height: initial !important;
1318 position: relative;
1319 }
1320
1321 .wdk-field-group .select2-container--default.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1322 width: 100% !important;
1323 border: 0;
1324 min-width: 150px;
1325 }
1326
1327 .wdk-field-group .select2-container--default .select2-selection--multiple,
1328 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search,
1329 .wdk-field-group .select2-container--default .select2-selection--multiple input.select2-search__field,
1330 .wdk-field-group .select2-container--default .select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1331 background: transparent;
1332 }
1333
1334 .wdk-field-group .select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default .select2-selection--multiple {
1335 border: 0;
1336 }
1337
1338 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search__field {
1339 border: 0 !important;
1340 padding-left: 0;
1341 padding-right: 0;
1342 }
1343
1344 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
1345 list-style: none;
1346 margin: 0;
1347 }
1348
1349 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
1350 flex: 1 2 auto;
1351 }
1352
1353 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li input.select2-search__field[style*="width: 0"] {
1354 min-width: 100%;
1355 }
1356
1357 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
1358 padding: 5px 6px;
1359 margin: 3px 3px;
1360 }
1361
1362 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1363 padding: 0;
1364 flex-wrap: nowrap;
1365 display: flex;
1366 justify-content: flex-start;
1367 align-items: center;
1368 }
1369
1370 @media (max-width: 767px) {
1371 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1372 flex-wrap: wrap;
1373 }
1374 }
1375
1376 .wdk-field-group .select2-container--default.select2 .select2-selection::after {
1377 content: "\f107";
1378 font-family: 'Font Awesome 5 Free';
1379 font-weight: 900;
1380 position: absolute;
1381 right: 0;
1382 font-size: 16px;
1383 transform: translateY(-50%);
1384 top: 50%;
1385 }
1386
1387 .wdk-field-group .select2-container--default .select2-selection {
1388 position: relative;
1389 display: flex;
1390 align-items: center;
1391 }
1392
1393 .wdk-field-group .select2-container--default .select2.select2-container {
1394 width: 100%;
1395 }
1396
1397 .wdk-field-group .select2-container--default .select2-search {
1398 position: relative;
1399 }
1400
1401 .elementinvader_contact_form .list_booking_price {
1402 width: 100%;
1403 font-size: 14px;
1404 }
1405
1406 .elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1407 padding: 10px;
1408 border: 1px solid #ddd;
1409 text-align: left;
1410 }
1411
1412 .elementinvader_contact_form .list_booking_price th {
1413 font-weight: 400;
1414 }
1415
1416 .elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1417 font-weight: 500;
1418 }
1419
1420 .elementinvader_contact_form .list_booking_price td {
1421 font-size: 13px;
1422 color: #0074e4;
1423 margin-bottom: 2px;
1424 }
1425
1426 .elementinvader_contact_form .list_booking_price td.total_price {
1427 color: #b31111;
1428 }
1429
1430 .elementinvader_contact_form .list_booking_price td .title {
1431 font-weight: 600;
1432 }
1433
1434 .elementinvader_contact_form .fee_group .fee_price {
1435 font-size: 13px;
1436 color: #0074e4;
1437 font-style: italic;
1438 margin-left: 3px;
1439 font-weight: 500;
1440 }
1441
1442 .elementinvader_contact_form input[type="checkbox"] {
1443 cursor: pointer;
1444 }
1445
1446 .wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1447 font-family: 'Font Awesome 5 Brands';
1448 }
1449
1450 .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 {
1451 height: 100%;
1452 }
1453
1454 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1455 margin-bottom: 0;
1456 position: relative;
1457 z-index: 15;
1458 }
1459
1460 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1461 display: flex;
1462 }
1463
1464 .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 {
1465 height: 100%;
1466 }
1467
1468 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1469 width: 100%;
1470 }
1471
1472 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1473 margin-bottom: 0;
1474 }
1475
1476 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1477 display: none;
1478 }
1479
1480 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1481 list-style: none !important;
1482 position: absolute;
1483 bottom: 5px !important;
1484 display: none !important;
1485 }
1486
1487 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1488 right: 16px;
1489 z-index: 2;
1490 }
1491
1492 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1493 left: 16px;
1494 z-index: 2;
1495 }
1496
1497 .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 {
1498 z-index: 20;
1499 }
1500
1501 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1502 border: 1px solid transparent;
1503 }
1504
1505 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1506 border: 1px solid #0979e5;
1507 }
1508
1509 .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) {
1510 display: none !important;
1511 }
1512
1513 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1514 position: absolute;
1515 top: 50%;
1516 transform: translateY(-50%);
1517 color: #fff;
1518 font-size: 18px;
1519 z-index: 15;
1520 cursor: pointer;
1521 opacity: 0.1;
1522 text-shadow: -2px 0px 2px #00000075;
1523 transition: all 0.4s;
1524 }
1525
1526 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1527 left: 10px;
1528 }
1529
1530 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1531 right: 10px;
1532 }
1533
1534 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1535 font-size: 35px;
1536 width: initial;
1537 height: initial;
1538 }
1539
1540 .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 {
1541 opacity: 1;
1542 color: #fff;
1543 }
1544
1545 .wdk-depend-hidden {
1546 display: none !important;
1547 }
1548
1549 .wdk_mobile_footer_menu {
1550 display: none;
1551 background: #fff;
1552 border-top: 1px solid #777;
1553 color: #777;
1554 position: fixed;
1555 bottom: 0;
1556 width: 100%;
1557 z-index: 1000;
1558 justify-content: space-between;
1559 align-items: center;
1560 /* custom */
1561 }
1562
1563 @media (max-width: 767px) {
1564 .wdk_mobile_footer_menu {
1565 display: flex;
1566 }
1567 }
1568
1569 .wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1570 flex: 1 1 auto;
1571 text-align: center;
1572 font-size: 26px;
1573 }
1574
1575 .wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1576 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1577 }
1578
1579 .wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1580 font-size: inherit;
1581 width: initial;
1582 height: initial;
1583 }
1584
1585 .wdk_mobile_footer_menu .dash-btn {
1586 font-size: 20px;
1587 padding-top: 16px;
1588 padding-bottom: 15px;
1589 }
1590
1591 .wdk_mobile_footer_menu .sign-btn {
1592 font-size: 18px;
1593 padding-top: 17px;
1594 padding-bottom: 16px;
1595 }
1596
1597 .wdk_mobile_footer_menu .wdk-footer-menu label {
1598 font-size: 29px;
1599 padding-top: 7px;
1600 padding-bottom: 7px;
1601 display: flex;
1602 justify-content: center;
1603 align-items: center;
1604 }
1605
1606 .wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1607 padding: 11px 5px 11px 5px;
1608 display: flex;
1609 align-items: center;
1610 justify-content: center;
1611 }
1612
1613 .wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1614 transition: all .15s;
1615 }
1616
1617 .wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1618 color: #0074e4;
1619 }
1620
1621 .wdk_mobile_footer_menu .wdk-footer-menu {
1622 flex: 1 1 auto;
1623 text-align: center;
1624 position: relative;
1625 }
1626
1627 .wdk_mobile_footer_menu .wdk-footer-menu input {
1628 display: none;
1629 }
1630
1631 .wdk_mobile_footer_menu .wdk-footer-menu label {
1632 cursor: pointer;
1633 width: 100%;
1634 height: 100%;
1635 }
1636
1637 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1638 position: absolute;
1639 bottom: 100%;
1640 right: 0;
1641 margin-bottom: 15px;
1642 background: #fff;
1643 padding: 5px 10px;
1644 width: auto;
1645 border: 1px solid #777;
1646 visibility: hidden;
1647 opacity: 0;
1648 transition: all .15s;
1649 }
1650
1651 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1652 padding: 3px 0;
1653 display: block;
1654 font-size: 14px;
1655 }
1656
1657 .wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1658 visibility: visible;
1659 opacity: 1;
1660 }
1661
1662 body .elementor-element.elementor-widget .wdk-search .wdk-row {
1663 display: -ms-flexbox;
1664 display: flex;
1665 -ms-flex-wrap: wrap;
1666 flex-wrap: wrap;
1667 margin-right: -15px;
1668 margin-left: -15px;
1669 }
1670
1671 body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1672 position: relative;
1673 width: 100%;
1674 padding-right: 15px;
1675 padding-left: 15px;
1676 box-sizing: border-box;
1677 }
1678
1679 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1680 -webkit-flex: 0 0 calc(100% / 12 * 1);
1681 flex: 0 0 calc(100% / 12 * 1);
1682 max-width: calc(100% / 12 * 1);
1683 }
1684
1685 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1686 -webkit-flex: 0 0 calc(100% / 12 * 2);
1687 flex: 0 0 calc(100% / 12 * 2);
1688 max-width: calc(100% / 12 * 2);
1689 }
1690
1691 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1692 -webkit-flex: 0 0 calc(100% / 12 * 3);
1693 flex: 0 0 calc(100% / 12 * 3);
1694 max-width: calc(100% / 12 * 3);
1695 }
1696
1697 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1698 -webkit-flex: 0 0 calc(100% / 12 * 4);
1699 flex: 0 0 calc(100% / 12 * 4);
1700 max-width: calc(100% / 12 * 4);
1701 }
1702
1703 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1704 -webkit-flex: 0 0 calc(100% / 12 * 5);
1705 flex: 0 0 calc(100% / 12 * 5);
1706 max-width: calc(100% / 12 * 5);
1707 }
1708
1709 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1710 -webkit-flex: 0 0 calc(100% / 12 * 6);
1711 flex: 0 0 calc(100% / 12 * 6);
1712 max-width: calc(100% / 12 * 6);
1713 }
1714
1715 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1716 -webkit-flex: 0 0 calc(100% / 12 * 7);
1717 flex: 0 0 calc(100% / 12 * 7);
1718 max-width: calc(100% / 12 * 7);
1719 }
1720
1721 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1722 -webkit-flex: 0 0 calc(100% / 12 * 8);
1723 flex: 0 0 calc(100% / 12 * 8);
1724 max-width: calc(100% / 12 * 8);
1725 }
1726
1727 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1728 -webkit-flex: 0 0 calc(100% / 12 * 9);
1729 flex: 0 0 calc(100% / 12 * 9);
1730 max-width: calc(100% / 12 * 9);
1731 }
1732
1733 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1734 -webkit-flex: 0 0 calc(100% / 12 * 10);
1735 flex: 0 0 calc(100% / 12 * 10);
1736 max-width: calc(100% / 12 * 10);
1737 }
1738
1739 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1740 -webkit-flex: 0 0 calc(100% / 12 * 11);
1741 flex: 0 0 calc(100% / 12 * 11);
1742 max-width: calc(100% / 12 * 11);
1743 }
1744
1745 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1746 -webkit-flex: 0 0 calc(100% / 12 * 12);
1747 flex: 0 0 calc(100% / 12 * 12);
1748 max-width: calc(100% / 12 * 12);
1749 }
1750
1751 @media (min-width: 992px) {
1752 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1753 -webkit-flex: 0 0 calc(100% / 12 * 1);
1754 flex: 0 0 calc(100% / 12 * 1);
1755 max-width: calc(100% / 12 * 1);
1756 }
1757 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1758 -webkit-flex: 0 0 calc(100% / 12 * 2);
1759 flex: 0 0 calc(100% / 12 * 2);
1760 max-width: calc(100% / 12 * 2);
1761 }
1762 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1763 -webkit-flex: 0 0 calc(100% / 12 * 3);
1764 flex: 0 0 calc(100% / 12 * 3);
1765 max-width: calc(100% / 12 * 3);
1766 }
1767 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-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 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1773 -webkit-flex: 0 0 calc(100% / 12 * 5);
1774 flex: 0 0 calc(100% / 12 * 5);
1775 max-width: calc(100% / 12 * 5);
1776 }
1777 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1778 -webkit-flex: 0 0 calc(100% / 12 * 6);
1779 flex: 0 0 calc(100% / 12 * 6);
1780 max-width: calc(100% / 12 * 6);
1781 }
1782 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1783 -webkit-flex: 0 0 calc(100% / 12 * 7);
1784 flex: 0 0 calc(100% / 12 * 7);
1785 max-width: calc(100% / 12 * 7);
1786 }
1787 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1788 -webkit-flex: 0 0 calc(100% / 12 * 8);
1789 flex: 0 0 calc(100% / 12 * 8);
1790 max-width: calc(100% / 12 * 8);
1791 }
1792 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1793 -webkit-flex: 0 0 calc(100% / 12 * 9);
1794 flex: 0 0 calc(100% / 12 * 9);
1795 max-width: calc(100% / 12 * 9);
1796 }
1797 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1798 -webkit-flex: 0 0 calc(100% / 12 * 10);
1799 flex: 0 0 calc(100% / 12 * 10);
1800 max-width: calc(100% / 12 * 10);
1801 }
1802 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1803 -webkit-flex: 0 0 calc(100% / 12 * 11);
1804 flex: 0 0 calc(100% / 12 * 11);
1805 max-width: calc(100% / 12 * 11);
1806 }
1807 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1808 -webkit-flex: 0 0 calc(100% / 12 * 12);
1809 flex: 0 0 calc(100% / 12 * 12);
1810 max-width: calc(100% / 12 * 12);
1811 }
1812 }
1813
1814 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
1815 background-position: -58px 3px;
1816 }
1817
1818 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle-remove {
1819 background-position: -178px 1px;
1820 }
1821
1822 body .leaflet-control-custom.leaflet-draw-toolbar {
1823 margin-top: 0;
1824 }
1825
1826 .wdk_dropdown_tree .list_container {
1827 max-width: 100%;
1828 }
1829
1830 .wdk_dropdown_tree .list_container .list_scroll ul li {
1831 white-space: nowrap;
1832 overflow: hidden;
1833 text-overflow: ellipsis;
1834 max-width: 100%;
1835 }
1836
1837 @media (max-width: 767px) {
1838 .WdkScrollMobileSwipe {
1839 display: flex;
1840 flex-wrap: nowrap !important;
1841 overflow: auto !important;
1842 }
1843 .WdkScrollMobileSwipe .elementor-column {
1844 width: 100%;
1845 flex: 0 0 100%;
1846 }
1847 }
1848
1849 .wdk-textarea-load-more-wrapper {
1850 text-align: center;
1851 overflow: hidden;
1852 }
1853
1854 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button {
1855 cursor: pointer;
1856 position: relative;
1857 }
1858
1859 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before,
1860 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1861 content: "";
1862 position: absolute;
1863 font-size: 12px;
1864 vertical-align: middle;
1865 top: 50%;
1866 border-bottom: 1px dashed #636363;
1867 margin-top: 0px;
1868 letter-spacing: 4px;
1869 width: 100vw;
1870 height: 1px;
1871 }
1872
1873 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1874 left: 105%;
1875 }
1876
1877 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before {
1878 right: 105%;
1879 }
1880
1881 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1882 width: 100% !important;
1883 }
1884
1885 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide {
1886 width: 100% !important;
1887 }
1888
1889 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide:not(:first-child) {
1890 display: none;
1891 }
1892
1893 .wdk-compare-table,
1894 .woocommerce,
1895 .wdk-compare-listing-button-element,
1896 .wdk-currencies-list-elementt,
1897 .wdk-facebook-comments-element,
1898 .wdk-favorites-element,
1899 .wdk-listing-claim-element,
1900 .wdk-membership-element,
1901 .wdk-mortgage-element,
1902 .wdk-payments-element,
1903 .wdk-pdf-export-element,
1904 .wdk-report-abuse-element,
1905 .wdk-reviews-element,
1906 .wdk-save-search-element,
1907 .wdk-svg-map-element,
1908 .wdk-booking-element {
1909 word-break: normal;
1910 }
1911
1912 /* animations */
1913 .wdk-listing-card .wdk-title .title,
1914 .wdk-listing-card .wdk-footer .wdk-btn a {
1915 transition: all .15s;
1916 }
1917