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

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

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