PluginProbe
WP Directory Kit / 1.3.2
WP Directory Kit v1.3.2
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.2, at public/css/wpdirectorykit-public.css

1,861 lines 43.0 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: wrap;
1365 display: flex;
1366 justify-content: flex-start;
1367 align-items: center;
1368 }
1369
1370 .wdk-field-group .select2-container--default.select2 .select2-selection::after {
1371 content: "\f107";
1372 font-family: 'Font Awesome 5 Free';
1373 font-weight: 900;
1374 position: absolute;
1375 right: 0;
1376 font-size: 16px;
1377 transform: translateY(-50%);
1378 top: 50%;
1379 }
1380
1381 .wdk-field-group .select2-container--default .select2-selection {
1382 position: relative;
1383 display: flex;
1384 align-items: center;
1385 }
1386
1387 .wdk-field-group .select2-container--default .select2.select2-container {
1388 width: 100%;
1389 }
1390
1391 .wdk-field-group .select2-container--default .select2-search {
1392 position: relative;
1393 }
1394
1395 .elementinvader_contact_form .list_booking_price {
1396 width: 100%;
1397 font-size: 14px;
1398 }
1399
1400 .elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1401 padding: 10px;
1402 border: 1px solid #ddd;
1403 text-align: left;
1404 }
1405
1406 .elementinvader_contact_form .list_booking_price th {
1407 font-weight: 400;
1408 }
1409
1410 .elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1411 font-weight: 500;
1412 }
1413
1414 .elementinvader_contact_form .list_booking_price td {
1415 font-size: 13px;
1416 color: #0074e4;
1417 margin-bottom: 2px;
1418 }
1419
1420 .elementinvader_contact_form .list_booking_price td.total_price {
1421 color: #b31111;
1422 }
1423
1424 .elementinvader_contact_form .list_booking_price td .title {
1425 font-weight: 600;
1426 }
1427
1428 .elementinvader_contact_form .fee_group .fee_price {
1429 font-size: 13px;
1430 color: #0074e4;
1431 font-style: italic;
1432 margin-left: 3px;
1433 font-weight: 500;
1434 }
1435
1436 .elementinvader_contact_form input[type="checkbox"] {
1437 cursor: pointer;
1438 }
1439
1440 .wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1441 font-family: 'Font Awesome 5 Brands';
1442 }
1443
1444 .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 {
1445 height: 100%;
1446 }
1447
1448 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1449 margin-bottom: 0;
1450 position: relative;
1451 z-index: 15;
1452 }
1453
1454 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1455 display: flex;
1456 }
1457
1458 .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 {
1459 height: 100%;
1460 }
1461
1462 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1463 width: 100%;
1464 }
1465
1466 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1467 margin-bottom: 0;
1468 }
1469
1470 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1471 display: none;
1472 }
1473
1474 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1475 list-style: none !important;
1476 position: absolute;
1477 bottom: 5px !important;
1478 display: none !important;
1479 }
1480
1481 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1482 right: 16px;
1483 z-index: 2;
1484 }
1485
1486 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1487 left: 16px;
1488 z-index: 2;
1489 }
1490
1491 .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 {
1492 z-index: 20;
1493 }
1494
1495 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1496 border: 1px solid transparent;
1497 }
1498
1499 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1500 border: 1px solid #0979e5;
1501 }
1502
1503 .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) {
1504 display: none !important;
1505 }
1506
1507 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1508 position: absolute;
1509 top: 50%;
1510 transform: translateY(-50%);
1511 color: #fff;
1512 font-size: 18px;
1513 z-index: 15;
1514 cursor: pointer;
1515 opacity: 0.1;
1516 text-shadow: -2px 0px 2px #00000075;
1517 transition: all 0.4s;
1518 }
1519
1520 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1521 left: 10px;
1522 }
1523
1524 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1525 right: 10px;
1526 }
1527
1528 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1529 font-size: 35px;
1530 width: initial;
1531 height: initial;
1532 }
1533
1534 .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 {
1535 opacity: 1;
1536 color: #fff;
1537 }
1538
1539 .wdk-depend-hidden {
1540 display: none !important;
1541 }
1542
1543 .wdk_mobile_footer_menu {
1544 display: none;
1545 background: #fff;
1546 border-top: 1px solid #777;
1547 color: #777;
1548 position: fixed;
1549 bottom: 0;
1550 width: 100%;
1551 z-index: 1000;
1552 justify-content: space-between;
1553 align-items: center;
1554 /* custom */
1555 }
1556
1557 @media (max-width: 767px) {
1558 .wdk_mobile_footer_menu {
1559 display: flex;
1560 }
1561 }
1562
1563 .wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1564 flex: 1 1 auto;
1565 text-align: center;
1566 font-size: 26px;
1567 }
1568
1569 .wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1570 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1571 }
1572
1573 .wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1574 font-size: inherit;
1575 width: initial;
1576 height: initial;
1577 }
1578
1579 .wdk_mobile_footer_menu .dash-btn {
1580 font-size: 20px;
1581 padding-top: 16px;
1582 padding-bottom: 15px;
1583 }
1584
1585 .wdk_mobile_footer_menu .sign-btn {
1586 font-size: 18px;
1587 padding-top: 17px;
1588 padding-bottom: 16px;
1589 }
1590
1591 .wdk_mobile_footer_menu .wdk-footer-menu label {
1592 font-size: 29px;
1593 padding-top: 13px;
1594 padding-bottom: 7px;
1595 }
1596
1597 .wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1598 padding: 14px 5px 11px 5px;
1599 }
1600
1601 .wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1602 transition: all .15s;
1603 }
1604
1605 .wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1606 color: #0074e4;
1607 }
1608
1609 .wdk_mobile_footer_menu .wdk-footer-menu {
1610 flex: 1 1 auto;
1611 text-align: center;
1612 position: relative;
1613 }
1614
1615 .wdk_mobile_footer_menu .wdk-footer-menu input {
1616 display: none;
1617 }
1618
1619 .wdk_mobile_footer_menu .wdk-footer-menu label {
1620 cursor: pointer;
1621 width: 100%;
1622 height: 100%;
1623 }
1624
1625 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1626 position: absolute;
1627 bottom: 100%;
1628 right: 0;
1629 margin-bottom: 15px;
1630 background: #fff;
1631 padding: 5px 10px;
1632 width: auto;
1633 border: 1px solid #777;
1634 visibility: hidden;
1635 opacity: 0;
1636 transition: all .15s;
1637 }
1638
1639 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1640 padding: 3px 0;
1641 display: block;
1642 font-size: 14px;
1643 }
1644
1645 .wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1646 visibility: visible;
1647 opacity: 1;
1648 }
1649
1650 body .elementor-element.elementor-widget .wdk-search .wdk-row {
1651 display: -ms-flexbox;
1652 display: flex;
1653 -ms-flex-wrap: wrap;
1654 flex-wrap: wrap;
1655 margin-right: -15px;
1656 margin-left: -15px;
1657 }
1658
1659 body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1660 position: relative;
1661 width: 100%;
1662 padding-right: 15px;
1663 padding-left: 15px;
1664 box-sizing: border-box;
1665 }
1666
1667 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1668 -webkit-flex: 0 0 calc(100% / 12 * 1);
1669 flex: 0 0 calc(100% / 12 * 1);
1670 max-width: calc(100% / 12 * 1);
1671 }
1672
1673 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1674 -webkit-flex: 0 0 calc(100% / 12 * 2);
1675 flex: 0 0 calc(100% / 12 * 2);
1676 max-width: calc(100% / 12 * 2);
1677 }
1678
1679 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1680 -webkit-flex: 0 0 calc(100% / 12 * 3);
1681 flex: 0 0 calc(100% / 12 * 3);
1682 max-width: calc(100% / 12 * 3);
1683 }
1684
1685 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1686 -webkit-flex: 0 0 calc(100% / 12 * 4);
1687 flex: 0 0 calc(100% / 12 * 4);
1688 max-width: calc(100% / 12 * 4);
1689 }
1690
1691 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1692 -webkit-flex: 0 0 calc(100% / 12 * 5);
1693 flex: 0 0 calc(100% / 12 * 5);
1694 max-width: calc(100% / 12 * 5);
1695 }
1696
1697 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1698 -webkit-flex: 0 0 calc(100% / 12 * 6);
1699 flex: 0 0 calc(100% / 12 * 6);
1700 max-width: calc(100% / 12 * 6);
1701 }
1702
1703 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1704 -webkit-flex: 0 0 calc(100% / 12 * 7);
1705 flex: 0 0 calc(100% / 12 * 7);
1706 max-width: calc(100% / 12 * 7);
1707 }
1708
1709 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1710 -webkit-flex: 0 0 calc(100% / 12 * 8);
1711 flex: 0 0 calc(100% / 12 * 8);
1712 max-width: calc(100% / 12 * 8);
1713 }
1714
1715 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1716 -webkit-flex: 0 0 calc(100% / 12 * 9);
1717 flex: 0 0 calc(100% / 12 * 9);
1718 max-width: calc(100% / 12 * 9);
1719 }
1720
1721 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1722 -webkit-flex: 0 0 calc(100% / 12 * 10);
1723 flex: 0 0 calc(100% / 12 * 10);
1724 max-width: calc(100% / 12 * 10);
1725 }
1726
1727 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1728 -webkit-flex: 0 0 calc(100% / 12 * 11);
1729 flex: 0 0 calc(100% / 12 * 11);
1730 max-width: calc(100% / 12 * 11);
1731 }
1732
1733 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1734 -webkit-flex: 0 0 calc(100% / 12 * 12);
1735 flex: 0 0 calc(100% / 12 * 12);
1736 max-width: calc(100% / 12 * 12);
1737 }
1738
1739 @media (min-width: 992px) {
1740 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1741 -webkit-flex: 0 0 calc(100% / 12 * 1);
1742 flex: 0 0 calc(100% / 12 * 1);
1743 max-width: calc(100% / 12 * 1);
1744 }
1745 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1746 -webkit-flex: 0 0 calc(100% / 12 * 2);
1747 flex: 0 0 calc(100% / 12 * 2);
1748 max-width: calc(100% / 12 * 2);
1749 }
1750 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1751 -webkit-flex: 0 0 calc(100% / 12 * 3);
1752 flex: 0 0 calc(100% / 12 * 3);
1753 max-width: calc(100% / 12 * 3);
1754 }
1755 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-4 {
1756 -webkit-flex: 0 0 calc(100% / 12 * 4);
1757 flex: 0 0 calc(100% / 12 * 4);
1758 max-width: calc(100% / 12 * 4);
1759 }
1760 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1761 -webkit-flex: 0 0 calc(100% / 12 * 5);
1762 flex: 0 0 calc(100% / 12 * 5);
1763 max-width: calc(100% / 12 * 5);
1764 }
1765 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1766 -webkit-flex: 0 0 calc(100% / 12 * 6);
1767 flex: 0 0 calc(100% / 12 * 6);
1768 max-width: calc(100% / 12 * 6);
1769 }
1770 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1771 -webkit-flex: 0 0 calc(100% / 12 * 7);
1772 flex: 0 0 calc(100% / 12 * 7);
1773 max-width: calc(100% / 12 * 7);
1774 }
1775 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1776 -webkit-flex: 0 0 calc(100% / 12 * 8);
1777 flex: 0 0 calc(100% / 12 * 8);
1778 max-width: calc(100% / 12 * 8);
1779 }
1780 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1781 -webkit-flex: 0 0 calc(100% / 12 * 9);
1782 flex: 0 0 calc(100% / 12 * 9);
1783 max-width: calc(100% / 12 * 9);
1784 }
1785 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1786 -webkit-flex: 0 0 calc(100% / 12 * 10);
1787 flex: 0 0 calc(100% / 12 * 10);
1788 max-width: calc(100% / 12 * 10);
1789 }
1790 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1791 -webkit-flex: 0 0 calc(100% / 12 * 11);
1792 flex: 0 0 calc(100% / 12 * 11);
1793 max-width: calc(100% / 12 * 11);
1794 }
1795 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1796 -webkit-flex: 0 0 calc(100% / 12 * 12);
1797 flex: 0 0 calc(100% / 12 * 12);
1798 max-width: calc(100% / 12 * 12);
1799 }
1800 }
1801
1802 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
1803 background-position: -58px 3px;
1804 }
1805
1806 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle-remove {
1807 background-position: -178px 1px;
1808 }
1809
1810 body .leaflet-control-custom.leaflet-draw-toolbar {
1811 margin-top: 0;
1812 }
1813
1814 .wdk_dropdown_tree .list_container {
1815 max-width: 100%;
1816 }
1817
1818 .wdk_dropdown_tree .list_container .list_scroll ul li {
1819 white-space: nowrap;
1820 overflow: hidden;
1821 text-overflow: ellipsis;
1822 max-width: 100%;
1823 }
1824
1825 @media (max-width: 767px) {
1826 .WdkScrollMobileSwipe {
1827 display: flex;
1828 flex-wrap: nowrap !important;
1829 overflow: auto !important;
1830 }
1831 .WdkScrollMobileSwipe .elementor-column {
1832 width: 100%;
1833 flex: 0 0 100%;
1834 }
1835 }
1836
1837 .wdk-compare-table,
1838 .woocommerce,
1839 .wdk-compare-listing-button-element,
1840 .wdk-currencies-list-elementt,
1841 .wdk-facebook-comments-element,
1842 .wdk-favorites-element,
1843 .wdk-listing-claim-element,
1844 .wdk-membership-element,
1845 .wdk-mortgage-element,
1846 .wdk-payments-element,
1847 .wdk-pdf-export-element,
1848 .wdk-report-abuse-element,
1849 .wdk-reviews-element,
1850 .wdk-save-search-element,
1851 .wdk-svg-map-element,
1852 .wdk-booking-element {
1853 word-break: normal;
1854 }
1855
1856 /* animations */
1857 .wdk-listing-card .wdk-title .title,
1858 .wdk-listing-card .wdk-footer .wdk-btn a {
1859 transition: all .15s;
1860 }
1861