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

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

1,839 lines 42.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 body {
2 height: 100%;
3 overflow-x: hidden;
4 z-index: 0;
5 position: relative;
6 }
7
8 .wdk-listing-card {
9 display: flex;
10 flex-direction: column;
11 overflow: hidden;
12 }
13
14 .wdk-listing-card.list {
15 display: flex;
16 flex-direction: row;
17 }
18
19 .wdk-listing-card.grid .wdk-thumbnail {
20 flex: initial !important;
21 }
22
23 .wdk-listing-card.list .wdk-content {
24 display: flex;
25 flex-direction: column;
26 flex: 1 2 auto;
27 }
28
29 .wdk-listing-card.list .wdk-content .wdk-features-part {
30 -webkit-flex: 1 2 auto;
31 flex: 1 2 auto;
32 white-space: normal;
33 }
34
35 .wdk-listing-card.list .wdk-thumbnail {
36 flex: 0 0 270px;
37 font-size: 0;
38 overflow: hidden;
39 min-height: 180px;
40 }
41
42 .wdk-listing-card .agent_logo_link {
43 display: inline-block;
44 }
45
46 .wdk-listing-card .agent_logo_link .agent_logo {
47 display: block;
48 }
49
50 .wdk-listing-card .agent_logo {
51 max-width: 40px;
52 max-height: 40px;
53 }
54
55 .wdk-listing-card .wdk-thumbnail .wdk-image.media {
56 position: relative;
57 z-index: 15;
58 background-color: #000;
59 }
60
61 .wdk-listing-card .wdk-thumbnail .wdk-image.media iframe, .wdk-listing-card .wdk-thumbnail .wdk-image.media video {
62 height: 100% !important;
63 }
64
65 .wdk-listing-card .wdk-thumbnail .wdk-image {
66 width: 100%;
67 height: 16vw;
68 object-fit: cover;
69 }
70
71 .wdk-listing-card.list .wdk-thumbnail .wdk-image {
72 width: 100%;
73 height: 100%;
74 object-fit: cover;
75 position: absolute;
76 height: 100% !important;
77 }
78
79 .wdk-listing-card {
80 background: #fff;
81 box-shadow: 0 0 10px rgba(1, 1, 1, 0.11);
82 }
83
84 .wdk-listing-card .wdk-thumbnail .wdk-thumbnail_link {
85 position: absolute;
86 bottom: 0;
87 left: 0;
88 right: 0;
89 top: 0;
90 height: 100%;
91 width: 100%;
92 z-index: 10;
93 }
94
95 .wdk-listing-card .wdk-thumbnail {
96 position: relative;
97 font-size: 0;
98 }
99
100 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom,
101 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
102 position: absolute;
103 color: #fff;
104 font-size: 12px;
105 font-weight: 600;
106 z-index: 21;
107 }
108
109 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
110 margin: 18px 17px;
111 top: 0;
112 left: 0;
113 }
114
115 .wdk-listing-card .wdk-divider {
116 border-bottom: 1px solid #e7e7e7;
117 margin: 19px 20px 0;
118 }
119
120 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom {
121 bottom: 0;
122 left: 0;
123 width: 100%;
124 padding: 13px 21px 13px;
125 background-color: rgba(0, 0, 0, 0.32);
126 font-weight: 800;
127 text-transform: uppercase;
128 }
129
130 .wdk-listing-card .wdk-thumbnail .wdk-over-image-bottom .wdk-item {
131 line-height: 1.5;
132 }
133
134 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top span {
135 top: 0;
136 left: 0;
137 padding: 4px 20px 8px;
138 background-color: #0074e4;
139 margin: 2px 4px;
140 font-size: 11px;
141 text-transform: uppercase;
142 padding: 4px 12px;
143 border-radius: 3px;
144 display: inline-block;
145 }
146
147 .wdk-listing-card .wdk-thumbnail:before,
148 .wdk-listing-card .wdk-thumbnail:after {
149 content: '';
150 position: absolute;
151 top: 0;
152 left: 0;
153 width: 50%;
154 height: 100%;
155 background: rgba(0, 82, 162, 0.95);
156 opacity: 0;
157 visibility: hidden;
158 transition: all 0.4s ease-in-out;
159 z-index: 1;
160 }
161
162 .wdk-listing-card .wdk-thumbnail:after {
163 right: 0;
164 left: auto;
165 }
166
167 .wdk-listing-card .overlay {
168 position: absolute;
169 left: 0;
170 right: 0;
171 top: 0;
172 bottom: 0;
173 background: rgba(0, 82, 162, 0.7);
174 opacity: 0;
175 transition: all 0.4s ease-in-out;
176 }
177
178 .wdk-listing-card:hover .wdk-thumbnail::before, .wdk-listing-card:hover .wdk-thumbnail::after {
179 opacity: 1;
180 visibility: visible;
181 width: 0;
182 }
183
184 .wdk-listing-card:hover .overlay {
185 opacity: 1;
186 }
187
188 .wdk-listing-card .wdk-title .title {
189 color: #161616;
190 font-weight: 700;
191 margin-top: 0;
192 margin-bottom: 0;
193 font-size: 18px;
194 padding: 15px 20px 0;
195 }
196
197 .wdk-listing-card .wdk-title .title:hover {
198 color: #0074e4;
199 }
200
201 .wdk-listing-card .wdk-title .title a:hover,
202 .wdk-listing-card .wdk-title .title a {
203 color: inherit;
204 }
205
206 .wdk-listing-card .wdk-subtitle-part {
207 color: #a3a3a3;
208 padding: 3px 20px 8px;
209 font-size: 13px;
210 font-weight: 300;
211 }
212
213 .wdk-listing-card .wdk-subtitle-part 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 .wdk_alert {
567 position: relative;
568 padding: .75rem 1.25rem;
569 margin-bottom: 1rem;
570 border: 1px solid transparent;
571 border-radius: .25rem;
572 width: 100%;
573 }
574
575 .wdk_alert a {
576 text-decoration: underline !important;
577 text-underline-offset: 2px;
578 }
579
580 .wdk_alert.wdk_alert-primary {
581 color: #004085;
582 background-color: #cce5ff;
583 border-color: #b8daff;
584 }
585
586 .wdk_alert.wdk_alert-secondary {
587 color: #383d41;
588 background-color: #e2e3e5;
589 border-color: #d6d8db;
590 }
591
592 .wdk_alert.wdk_alert-success {
593 color: #155724;
594 background-color: #d4edda;
595 border-color: #c3e6cb;
596 }
597
598 .wdk_alert.wdk_alert-danger {
599 color: #721c24;
600 background-color: #f8d7da;
601 border-color: #f5c6cb;
602 }
603
604 .wdk_alert.wdk_alert-warning {
605 color: #856404;
606 background-color: #fff3cd;
607 border-color: #ffeeba;
608 }
609
610 .wdk_alert.wdk_alert-info {
611 color: #0c5460;
612 background-color: #d1ecf1;
613 border-color: #bee5eb;
614 }
615
616 .wdk_alert.wdk_alert-light {
617 color: #818182;
618 background-color: #fefefe;
619 border-color: #fdfdfe;
620 }
621
622 .wdk_alert.wdk_alert-dark {
623 color: #1b1e21;
624 background-color: #d6d8d9;
625 border-color: #c6c8ca;
626 }
627
628 .wdk_label {
629 position: relative;
630 padding: .75rem 1.25rem;
631 margin-bottom: 1rem;
632 border: 1px solid transparent;
633 border-radius: .25rem;
634 display: inline-block;
635 }
636
637 .wdk_label.wdk_label-primary {
638 color: #004085;
639 background-color: #cce5ff;
640 border-color: #b8daff;
641 }
642
643 .wdk_label.wdk_label-secondary {
644 color: #383d41;
645 background-color: #e2e3e5;
646 border-color: #d6d8db;
647 }
648
649 .wdk_label.wdk_label-success {
650 color: #155724;
651 background-color: #d4edda;
652 border-color: #c3e6cb;
653 }
654
655 .wdk_label.wdk_label-danger {
656 color: #721c24;
657 background-color: #f8d7da;
658 border-color: #f5c6cb;
659 }
660
661 .wdk_label.wdk_label-warning {
662 color: #856404;
663 background-color: #fff3cd;
664 border-color: #ffeeba;
665 }
666
667 .wdk_label.wdk_label-info {
668 color: #0c5460;
669 background-color: #d1ecf1;
670 border-color: #bee5eb;
671 }
672
673 .wdk_label.wdk_label-light {
674 color: #818182;
675 background-color: #fefefe;
676 border-color: #fdfdfe;
677 }
678
679 .wdk_label.wdk_label-dark {
680 color: #1b1e21;
681 background-color: #d6d8d9;
682 border-color: #c6c8ca;
683 }
684
685 /* end alerts css */
686 /* wdk-field */
687 .wdk-search {
688 /* inline */
689 /* [START] Search form Edit Control */
690 /* [End] Search form Edit Control */
691 }
692
693 .wdk-search {
694 position: relative;
695 }
696
697 .wdk-search .wdk-search-tabs {
698 position: absolute;
699 bottom: 100%;
700 margin-bottom: 20px;
701 max-width: 100%;
702 left: 0;
703 font-size: 0;
704 }
705
706 .wdk-search .wdk-search-tabs label {
707 position: relative;
708 background: #fff;
709 color: #000;
710 padding: 12px 60px;
711 display: inline-block;
712 cursor: pointer;
713 font-size: 15px;
714 font-family: "Montserrat";
715 margin: 3px 4px;
716 transition: all .15s;
717 font-weight: 300;
718 border-radius: 0;
719 transition: all .15s;
720 }
721
722 .wdk-search .wdk-search-tabs label:hover {
723 background: #0A2138;
724 color: #fff;
725 }
726
727 .wdk-search .wdk-search-tabs label:after {
728 content: '';
729 position: absolute;
730 width: 0;
731 height: 0;
732 border-left: 7px solid transparent;
733 border-right: 7px solid transparent;
734 border-top: 7px solid #fff;
735 top: 100%;
736 left: 50%;
737 margin-left: -5px;
738 transition: all .15s;
739 }
740
741 .wdk-search .wdk-search-tabs label:hover:after {
742 border-top-color: #0a2138;
743 }
744
745 .wdk-search .wdk-search-tabs input {
746 display: none;
747 }
748
749 .wdk-search .wdk-search-tabs input:checked + label {
750 background: #0A2138;
751 color: #fff;
752 }
753
754 .wdk-search .wdk-search-tabs input:checked + label:after {
755 border-top-color: #0a2138;
756 }
757
758 .wdk-search .wdk-search-tabs label:first-of-type {
759 margin-left: 0 !important;
760 }
761
762 .wdk-search .wdk-search-tabs label:last-of-type {
763 margin-right: 0 !important;
764 }
765
766 @media (max-width: 767px) {
767 .wdk-search .wdk-search-tabs {
768 position: initial;
769 flex-wrap: wrap;
770 justify-content: space-between;
771 margin-left: -5px;
772 margin-right: -5px;
773 width: initial;
774 max-width: initial;
775 display: flex;
776 }
777 .wdk-search .wdk-search-tabs label::after {
778 display: none;
779 }
780 .wdk-search .wdk-search-tabs label {
781 flex: 2 1 auto;
782 margin: 5px 5px;
783 text-align: center;
784 }
785 .wdk-search .wdk-search-tabs label:first-of-type {
786 margin-left: 5px !important;
787 }
788 .wdk-search .wdk-search-tabs label:last-of-type {
789 margin-right: 5px !important;
790 }
791 }
792
793 .wdk-search:not(.layout_inline) .wdk-search-tabs {
794 width: 100%;
795 text-align: center;
796 }
797
798 .wdk-search:not(.layout_inline) .wdk-search-tabs label {
799 background: #0074e4;
800 color: #fff;
801 padding: 5px 12px;
802 transition: all .15s;
803 }
804
805 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover {
806 background: #0A2138;
807 }
808
809 .wdk-search:not(.layout_inline) .wdk-search-tabs label:after {
810 border-top: 7px solid #0074e4;
811 }
812
813 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover:after {
814 border-top-color: #0A2138;
815 }
816
817 .wdk-search .wdk-field.CHECKBOX .wdk-field-label {
818 padding: 3px 0;
819 }
820
821 .wdk-search .wdk-field-label {
822 padding: 7px 0px 0 9px;
823 }
824
825 .wdk-search .min_max_row {
826 flex-wrap: nowrap !important;
827 }
828
829 .wdk-search .min_max_row .wdk-col.wdk-col-6 {
830 flex: 0 50% !important;
831 width: initial !important;
832 }
833
834 .wdk-search.layout_inline .min_max_wdk-field {
835 flex: 10000 0 !important;
836 min-width: 160px;
837 }
838
839 .wdk-search.layout_inline .wdk-field {
840 display: flex;
841 align-items: flex-end;
842 flex-direction: row;
843 }
844
845 .wdk-search.layout_inline .wdk-field.CHECKBOX {
846 align-items: flex-end;
847 }
848
849 .wdk-search .wdk-col-btns {
850 align-items: flex-end;
851 display: flex;
852 }
853
854 .wdk-search.layout_inline .wdk-field .wdk-field-group {
855 flex: 1 2 auto;
856 }
857
858 .wdk-search.layout_inline .wdk-field .wdk-field-label, .wdk-search.layout_inline .wdk-field .wdk-field-group {
859 margin-left: 0 !important;
860 margin-right: 0 !important;
861 }
862
863 .wdk-search.layout_inline .wdk-field .wdk-field-label {
864 padding-right: 10px;
865 padding-top: 10px;
866 }
867
868 .wdk-search .wdk-field.wdk-field-btn {
869 display: flex;
870 flex-direction: column;
871 }
872
873 .wdk-search #wdk-form-additional {
874 display: block;
875 flex: 0 0 calc(100%) !important;
876 width: 100%;
877 }
878
879 .wdk-search #wdk-form-additional .wdk-row .wdk-col.CHECKBOX:first-child .wdk-field-label {
880 padding-left: 0;
881 }
882
883 .wdk-search .wdk-field select:not(.sel_class),
884 .wdk-search .wdk_dropdown_tree > .btn-group:not(.sel_class) .btn {
885 color: #9f9898ed !important;
886 }
887
888 .wdk-search input::-webkit-placeholder {
889 color: #9f9898ed;
890 opacity: 1;
891 }
892
893 .wdk-search input::-moz-placeholder {
894 color: #9f9898ed;
895 opacity: 1;
896 }
897
898 .wdk-search input::placeholder {
899 color: #9f9898ed;
900 opacity: 1;
901 }
902
903 .wdk-search.layout_inline .wdk-row div.wdk-col {
904 width: auto;
905 -webkit-flex: 1 2 150px;
906 flex: 1 2 150px;
907 padding-left: 0;
908 padding-right: 0;
909 margin-bottom: 0;
910 }
911
912 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
913 margin-left: 0;
914 margin-right: 0;
915 display: flex;
916 flex-direction: row;
917 margin-bottom: 0;
918 }
919
920 .wdk-search.layout_inline .wdk-row .wdk-col:not(.wdk-field) {
921 width: auto;
922 -webkit-flex: 0 0 auto;
923 flex: 0 0 auto;
924 }
925
926 .wdk-search.layout_inline .wdk-row .wdk-field-btn .wdk-field-group {
927 padding-left: 0;
928 padding-right: 0;
929 width: auto;
930 -webkit-flex: 0 0 auto;
931 flex: 0 0 auto;
932 margin-bottom: 0;
933 }
934
935 .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 {
936 border-radius: 0 0 0 0;
937 }
938
939 .wdk-search.layout_inline .wdk-row {
940 margin-left: 0;
941 margin-right: 0;
942 margin-bottom: 0;
943 }
944
945 .wdk-search .wdk-field-btn .wdk-field-group {
946 margin-bottom: 10px;
947 }
948
949 .wdk-search .wdk-field.MORE {
950 width: 100% !important;
951 padding: 0 !important;
952 margin: 0 !important;
953 }
954
955 .wdk-search:hover .section-widget-control {
956 opacity: 1;
957 visibility: visible;
958 }
959
960 .wdk-search .section-widget-control {
961 position: absolute;
962 right: -15px;
963 top: -15px;
964 z-index: 100;
965 opacity: 0;
966 visibility: hidden;
967 -webkit-transition: all .5s;
968 -o-transition: all .5s;
969 transition: all .5s;
970 font-size: 0;
971 z-index: 1;
972 }
973
974 .wdk-search .section-widget-control.right {
975 z-index: 0;
976 right: initial;
977 left: 100%;
978 top: 0;
979 }
980
981 .wdk-search .section-widget-control.right .wdk-c-btn {
982 height: 46px;
983 padding: 10px 10px;
984 display: flex;
985 align-items: center;
986 justify-content: center;
987 }
988
989 .wdk-search .section-widget-control .wdk-c-btn {
990 display: inline-block;
991 padding: 5px 5px;
992 color: white;
993 -webkit-transition: all .5s;
994 -o-transition: all .5s;
995 transition: all .5s;
996 z-index: 1;
997 }
998
999 .wdk-search .section-widget-control .wdk-save-search-button {
1000 z-index: 0;
1001 }
1002
1003 .wdk-search .section-widget-control .wdk-save-search-button .fas {
1004 font-family: 'FontAwesome';
1005 color: #fff;
1006 font-size: 16px;
1007 }
1008
1009 .wdk-search .section-widget-control .wdk-c-save {
1010 background-color: #31f731;
1011 border-color: #31f731;
1012 }
1013
1014 .wdk-search .section-widget-control .wdk-c-save:hover {
1015 background-color: #27bd27;
1016 border-color: #27bd27;
1017 }
1018
1019 .wdk-search .section-widget-control .wdk-c-edit {
1020 background-color: #F9B418;
1021 border-color: #F9B418;
1022 }
1023
1024 .wdk-search .section-widget-control .wdk-c-edit:hover {
1025 background-color: #e78800;
1026 border-color: #e78800;
1027 }
1028
1029 .wdk-search .widget-with-control .section-widget-control {
1030 opacity: 0;
1031 -webkit-transition: all .5s;
1032 -o-transition: all .5s;
1033 transition: all .5s;
1034 }
1035
1036 .wdk-search .widget-with-control:hover .section-widget-control {
1037 opacity: 1;
1038 }
1039
1040 .wdk-search .widget-with-control .form-horisontal.wdk_search_form {
1041 position: relative;
1042 }
1043
1044 .wdk-search .widget-with-control .form-horisontal.wdk_search_form .section-widget-control {
1045 right: 20px;
1046 bottom: calc(100% - 27px);
1047 }
1048
1049 .wdk-search .side-search-form.widget-with-control {
1050 position: relative;
1051 }
1052
1053 .wdk-search .side-search-form.widget-with-control .section-widget-control {
1054 right: 0;
1055 top: 0;
1056 }
1057
1058 /* shortcode */
1059 .wdk-shortcode .wdk-listings-list .wdk-row .wdk-col {
1060 padding: 0 0;
1061 }
1062
1063 .wdk-element .wdk-search.layout_inline .wdk-field .wdk-field-group {
1064 position: relative;
1065 }
1066
1067 .wdk-element .wdk-search.layout_inline .wdk-field.LOCATION, .wdk-element .wdk-search.layout_inline .wdk-field.CATEGORY {
1068 min-width: 185px;
1069 }
1070
1071 .wdk-field .wdk-field-group {
1072 position: relative;
1073 width: 100%;
1074 }
1075
1076 .wdk-field.LOCATION, .wdk-field.CATEGORY {
1077 min-width: 185px;
1078 }
1079
1080 .wdk-field.LOCATION .wdk-field-group, .wdk-field.CATEGORY .wdk-field-group {
1081 max-width: 100%;
1082 }
1083
1084 .wdk-field.LOCATION .wdk-field-group .select2, .wdk-field.CATEGORY .wdk-field-group .select2 {
1085 overflow: hidden;
1086 min-height: 46px;
1087 }
1088
1089 .wdk-field.CHECKBOX {
1090 align-items: flex-end;
1091 }
1092
1093 .wdk-field.CHECKBOX .wdk-field-label {
1094 padding: 3px 10px;
1095 }
1096
1097 .wdk-field.CHECKBOX .wdk-field-label input {
1098 position: relative;
1099 top: -1px;
1100 }
1101
1102 .wdk-field {
1103 display: flex;
1104 flex-wrap: wrap;
1105 flex-direction: column;
1106 justify-content: flex-start;
1107 margin-bottom: 10px;
1108 }
1109
1110 .wdk-field .wdk-field-label {
1111 display: block;
1112 margin-bottom: 10px;
1113 text-align: left;
1114 width: 100%;
1115 cursor: pointer;
1116 }
1117
1118 .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
1119 .wdk-field .select2.select2-container,
1120 .wdk-field select.form-control[multiple],
1121 .wdk-field select[multiple],
1122 .wdk-field select {
1123 height: 46px;
1124 padding: 0 10px;
1125 width: 100%;
1126 color: #000;
1127 font-size: 15px;
1128 font-family: "Montserrat";
1129 font-weight: 300;
1130 border: 1px solid #eaeaea;
1131 border-radius: 0;
1132 background: #fff;
1133 box-shadow: none;
1134 outline: none;
1135 }
1136
1137 .wdk-field .select2.select2-container .select2-search__field:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
1138 height: 44px;
1139 padding-left: 0;
1140 padding-right: 0;
1141 }
1142
1143 .wdk-field select.form-control.select_ajax[multiple] option {
1144 height: 100%;
1145 display: flex;
1146 align-items: center;
1147 background: transparent;
1148 color: #000;
1149 }
1150
1151 .wdk-field .select2.select2-container .select2-selection__rendered,
1152 .wdk-field .select2.select2-container .select2-selection,
1153 .wdk-field .select2.select2-container .selection {
1154 height: 100%;
1155 }
1156
1157 .wdk-field select {
1158 -webkit-appearance: none;
1159 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%;
1160 background-size: auto;
1161 background-size: 16px 16px;
1162 cursor: pointer;
1163 vertical-align: middle;
1164 }
1165
1166 .wdk-field select option:hover {
1167 background: #0052a2;
1168 color: #fff;
1169 }
1170
1171 .wdk-field.checkbox label {
1172 display: flex;
1173 flex-wrap: wrap;
1174 flex-direction: row;
1175 justify-content: flex-start;
1176 align-items: center;
1177 }
1178
1179 .wdk-field button.wdk-search-additional-btn,
1180 .wdk-field button.wdk-search-start {
1181 color: #fff;
1182 font-family: "Montserrat";
1183 font-weight: 400;
1184 background-color: #0074e4;
1185 height: 46px;
1186 border: none;
1187 border-radius: 3px;
1188 width: 100%;
1189 padding: 0 30px;
1190 font-size: 16px;
1191 cursor: pointer;
1192 }
1193
1194 .wdk-field button.wdk-search-additional-btn {
1195 background-color: #0052a2;
1196 }
1197
1198 .wdk-field button.wdk-search-start:hover {
1199 background: #0052a2;
1200 }
1201
1202 .wdk-field button.wdk-search-start.wdk-search-reset {
1203 background: #000;
1204 }
1205
1206 .wdk-field button.wdk-search-start.wdk-search-reset:hover {
1207 background: #383838;
1208 }
1209
1210 .wdk-search .wdk-row .wdk-field-btn,
1211 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
1212 margin-left: -15px;
1213 margin-right: -15px;
1214 width: calc(100% + 15px + 15px);
1215 }
1216
1217 .wdk-search .wdk-row .wdk-field-btn .wdk-field-group,
1218 .wdk-search.layout_inline .wdk-row .wdk-field-btn .wdk-field-group {
1219 padding-left: 15px;
1220 padding-right: 15px;
1221 }
1222
1223 .wdk-element .wdk-search .wdk-row .wdk-col {
1224 -webkit-flex: 0 0 calc(100% / 1);
1225 -ms-flex: 0 0 calc(100% / 1);
1226 flex: 0 0 calc(100% / 1);
1227 flex: 0 0 calc(100% / 1);
1228 padding: 0 15px;
1229 }
1230
1231 .wdk-load-animation,
1232 .wdk-click-load-animation {
1233 position: relative;
1234 }
1235
1236 .wdk-load-animation i.fa-ajax-indicator,
1237 .wdk-click-load-animation i.fa-ajax-indicator {
1238 position: absolute;
1239 top: 50%;
1240 margin-top: -7px;
1241 margin-left: 1px;
1242 }
1243
1244 /* end wdk-field */
1245 body .elementinvader-addons-for-elementor .wl-menu-toggle {
1246 background-color: transparent;
1247 width: auto;
1248 display: inline-block;
1249 }
1250
1251 /* ui select */
1252 .wdk-hidden {
1253 display: none !important;
1254 }
1255
1256 #ui-datepicker-div {
1257 z-index: 100 !important;
1258 margin-top: -30px;
1259 }
1260
1261 .elementinvader_contact_form .wdk-booking {
1262 display: inline-block;
1263 margin-top: 15px;
1264 color: #fff;
1265 font-family: "Montserrat";
1266 font-weight: 400;
1267 background: #0074e4;
1268 border: none;
1269 border-radius: 3px;
1270 padding: 13.5px 30px;
1271 font-size: 16px;
1272 cursor: pointer;
1273 text-align: center;
1274 transition: all .15s;
1275 }
1276
1277 .elementinvader_contact_form .wdk-booking:hover {
1278 background: #0052a2;
1279 }
1280
1281 .wdk-search .section-widget-control .wdk-c-btn {
1282 position: relative;
1283 }
1284
1285 .wdk-search .section-widget-control .wdk-c-btn .fa-ajax-indicator {
1286 display: inline-block;
1287 font-family: 'FontAwesome';
1288 font-size: 20px;
1289 position: absolute;
1290 top: 50%;
1291 left: 50%;
1292 transform: translate(-50%, 25px);
1293 margin-left: -10px;
1294 margin-top: -9px;
1295 opacity: 0;
1296 }
1297
1298 .wdk-search .section-widget-control .wdk-c-btn.loading i, .wdk-search .section-widget-control .wdk-c-btn.loading .dashicons {
1299 opacity: .1;
1300 }
1301
1302 .wdk-search .section-widget-control .wdk-c-btn.loading i.fa-ajax-indicator {
1303 opacity: 1;
1304 }
1305
1306 .wdk-field-group .select2-container--default {
1307 height: initial !important;
1308 position: relative;
1309 }
1310
1311 .wdk-field-group .select2-container--default.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1312 width: 100% !important;
1313 border: 0;
1314 min-width: 150px;
1315 }
1316
1317 .wdk-field-group .select2-container--default .select2-selection--multiple,
1318 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search,
1319 .wdk-field-group .select2-container--default .select2-selection--multiple input.select2-search__field,
1320 .wdk-field-group .select2-container--default .select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1321 background: transparent;
1322 }
1323
1324 .wdk-field-group .select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default .select2-selection--multiple {
1325 border: 0;
1326 }
1327
1328 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search__field {
1329 border: 0 !important;
1330 padding-left: 0;
1331 padding-right: 0;
1332 }
1333
1334 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
1335 list-style: none;
1336 margin: 0;
1337 }
1338
1339 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
1340 flex: 1 2 auto;
1341 }
1342
1343 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li input.select2-search__field[style*="width: 0"] {
1344 min-width: 100%;
1345 }
1346
1347 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
1348 padding: 5px 6px;
1349 margin: 3px 3px;
1350 }
1351
1352 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1353 padding: 0;
1354 flex-wrap: wrap;
1355 display: flex;
1356 justify-content: flex-start;
1357 align-items: center;
1358 }
1359
1360 .wdk-field-group .select2-container--default.select2 .select2-selection::after {
1361 content: "\f107";
1362 font-family: 'Font Awesome 5 Free';
1363 font-weight: 900;
1364 position: absolute;
1365 right: 0;
1366 font-size: 16px;
1367 transform: translateY(-50%);
1368 top: 50%;
1369 }
1370
1371 .wdk-field-group .select2-container--default .select2-selection {
1372 position: relative;
1373 display: flex;
1374 align-items: center;
1375 }
1376
1377 .wdk-field-group .select2-container--default .select2.select2-container {
1378 width: 100%;
1379 }
1380
1381 .wdk-field-group .select2-container--default .select2-search {
1382 position: relative;
1383 }
1384
1385 .elementinvader_contact_form .list_booking_price {
1386 width: 100%;
1387 font-size: 14px;
1388 }
1389
1390 .elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1391 padding: 10px;
1392 border: 1px solid #ddd;
1393 text-align: left;
1394 }
1395
1396 .elementinvader_contact_form .list_booking_price th {
1397 font-weight: 400;
1398 }
1399
1400 .elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1401 font-weight: 500;
1402 }
1403
1404 .elementinvader_contact_form .list_booking_price td {
1405 font-size: 13px;
1406 color: #0074e4;
1407 margin-bottom: 2px;
1408 }
1409
1410 .elementinvader_contact_form .list_booking_price td.total_price {
1411 color: #b31111;
1412 }
1413
1414 .elementinvader_contact_form .list_booking_price td .title {
1415 font-weight: 600;
1416 }
1417
1418 .elementinvader_contact_form .fee_group .fee_price {
1419 font-size: 13px;
1420 color: #0074e4;
1421 font-style: italic;
1422 margin-left: 3px;
1423 font-weight: 500;
1424 }
1425
1426 .elementinvader_contact_form input[type="checkbox"] {
1427 cursor: pointer;
1428 }
1429
1430 .wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1431 font-family: 'Font Awesome 5 Brands';
1432 }
1433
1434 .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 {
1435 height: 100%;
1436 }
1437
1438 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1439 margin-bottom: 0;
1440 position: relative;
1441 z-index: 15;
1442 }
1443
1444 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1445 display: flex;
1446 }
1447
1448 .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 {
1449 height: 100%;
1450 }
1451
1452 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1453 width: 100%;
1454 }
1455
1456 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1457 margin-bottom: 0;
1458 }
1459
1460 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1461 display: none;
1462 }
1463
1464 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1465 list-style: none !important;
1466 position: absolute;
1467 bottom: 5px !important;
1468 display: none !important;
1469 }
1470
1471 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1472 right: 16px;
1473 z-index: 2;
1474 }
1475
1476 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1477 left: 16px;
1478 z-index: 2;
1479 }
1480
1481 .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 {
1482 z-index: 20;
1483 }
1484
1485 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1486 border: 1px solid transparent;
1487 }
1488
1489 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1490 border: 1px solid #0979e5;
1491 }
1492
1493 .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) {
1494 display: none !important;
1495 }
1496
1497 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1498 position: absolute;
1499 top: 50%;
1500 transform: translateY(-50%);
1501 color: #fff;
1502 font-size: 18px;
1503 z-index: 15;
1504 cursor: pointer;
1505 opacity: 0.1;
1506 text-shadow: -2px 0px 2px #00000075;
1507 transition: all 0.4s;
1508 }
1509
1510 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1511 left: 10px;
1512 }
1513
1514 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1515 right: 10px;
1516 }
1517
1518 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1519 font-size: 35px;
1520 width: initial;
1521 height: initial;
1522 }
1523
1524 .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 {
1525 opacity: 1;
1526 color: #fff;
1527 }
1528
1529 .wdk-depend-hidden {
1530 display: none !important;
1531 }
1532
1533 .wdk_mobile_footer_menu {
1534 display: none;
1535 background: #fff;
1536 border-top: 1px solid #777;
1537 color: #777;
1538 position: fixed;
1539 bottom: 0;
1540 width: 100%;
1541 z-index: 1000;
1542 justify-content: space-between;
1543 align-items: center;
1544 /* custom */
1545 }
1546
1547 @media (max-width: 767px) {
1548 .wdk_mobile_footer_menu {
1549 display: flex;
1550 }
1551 }
1552
1553 .wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1554 flex: 1 1 auto;
1555 text-align: center;
1556 font-size: 26px;
1557 }
1558
1559 .wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1560 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1561 }
1562
1563 .wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1564 font-size: inherit;
1565 width: initial;
1566 height: initial;
1567 }
1568
1569 .wdk_mobile_footer_menu .dash-btn {
1570 font-size: 20px;
1571 padding-top: 16px;
1572 padding-bottom: 15px;
1573 }
1574
1575 .wdk_mobile_footer_menu .sign-btn {
1576 font-size: 18px;
1577 padding-top: 17px;
1578 padding-bottom: 16px;
1579 }
1580
1581 .wdk_mobile_footer_menu .wdk-footer-menu label {
1582 font-size: 29px;
1583 padding-top: 13px;
1584 padding-bottom: 7px;
1585 }
1586
1587 .wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1588 padding: 14px 5px 11px 5px;
1589 }
1590
1591 .wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1592 transition: all .15s;
1593 }
1594
1595 .wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1596 color: #0074e4;
1597 }
1598
1599 .wdk_mobile_footer_menu .wdk-footer-menu {
1600 flex: 1 1 auto;
1601 text-align: center;
1602 position: relative;
1603 }
1604
1605 .wdk_mobile_footer_menu .wdk-footer-menu input {
1606 display: none;
1607 }
1608
1609 .wdk_mobile_footer_menu .wdk-footer-menu label {
1610 cursor: pointer;
1611 width: 100%;
1612 height: 100%;
1613 }
1614
1615 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1616 position: absolute;
1617 bottom: 100%;
1618 right: 0;
1619 margin-bottom: 15px;
1620 background: #fff;
1621 padding: 5px 10px;
1622 width: auto;
1623 border: 1px solid #777;
1624 visibility: hidden;
1625 opacity: 0;
1626 transition: all .15s;
1627 }
1628
1629 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1630 padding: 3px 0;
1631 display: block;
1632 font-size: 14px;
1633 }
1634
1635 .wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1636 visibility: visible;
1637 opacity: 1;
1638 }
1639
1640 body .elementor-element.elementor-widget .wdk-search .wdk-row {
1641 display: -ms-flexbox;
1642 display: flex;
1643 -ms-flex-wrap: wrap;
1644 flex-wrap: wrap;
1645 margin-right: -15px;
1646 margin-left: -15px;
1647 }
1648
1649 body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1650 position: relative;
1651 width: 100%;
1652 padding-right: 15px;
1653 padding-left: 15px;
1654 box-sizing: border-box;
1655 }
1656
1657 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1658 -webkit-flex: 0 0 calc(100% / 12 * 1);
1659 flex: 0 0 calc(100% / 12 * 1);
1660 max-width: calc(100% / 12 * 1);
1661 }
1662
1663 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1664 -webkit-flex: 0 0 calc(100% / 12 * 2);
1665 flex: 0 0 calc(100% / 12 * 2);
1666 max-width: calc(100% / 12 * 2);
1667 }
1668
1669 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1670 -webkit-flex: 0 0 calc(100% / 12 * 3);
1671 flex: 0 0 calc(100% / 12 * 3);
1672 max-width: calc(100% / 12 * 3);
1673 }
1674
1675 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1676 -webkit-flex: 0 0 calc(100% / 12 * 4);
1677 flex: 0 0 calc(100% / 12 * 4);
1678 max-width: calc(100% / 12 * 4);
1679 }
1680
1681 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1682 -webkit-flex: 0 0 calc(100% / 12 * 5);
1683 flex: 0 0 calc(100% / 12 * 5);
1684 max-width: calc(100% / 12 * 5);
1685 }
1686
1687 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1688 -webkit-flex: 0 0 calc(100% / 12 * 6);
1689 flex: 0 0 calc(100% / 12 * 6);
1690 max-width: calc(100% / 12 * 6);
1691 }
1692
1693 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1694 -webkit-flex: 0 0 calc(100% / 12 * 7);
1695 flex: 0 0 calc(100% / 12 * 7);
1696 max-width: calc(100% / 12 * 7);
1697 }
1698
1699 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1700 -webkit-flex: 0 0 calc(100% / 12 * 8);
1701 flex: 0 0 calc(100% / 12 * 8);
1702 max-width: calc(100% / 12 * 8);
1703 }
1704
1705 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1706 -webkit-flex: 0 0 calc(100% / 12 * 9);
1707 flex: 0 0 calc(100% / 12 * 9);
1708 max-width: calc(100% / 12 * 9);
1709 }
1710
1711 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1712 -webkit-flex: 0 0 calc(100% / 12 * 10);
1713 flex: 0 0 calc(100% / 12 * 10);
1714 max-width: calc(100% / 12 * 10);
1715 }
1716
1717 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1718 -webkit-flex: 0 0 calc(100% / 12 * 11);
1719 flex: 0 0 calc(100% / 12 * 11);
1720 max-width: calc(100% / 12 * 11);
1721 }
1722
1723 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1724 -webkit-flex: 0 0 calc(100% / 12 * 12);
1725 flex: 0 0 calc(100% / 12 * 12);
1726 max-width: calc(100% / 12 * 12);
1727 }
1728
1729 @media (min-width: 992px) {
1730 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1731 -webkit-flex: 0 0 calc(100% / 12 * 1);
1732 flex: 0 0 calc(100% / 12 * 1);
1733 max-width: calc(100% / 12 * 1);
1734 }
1735 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1736 -webkit-flex: 0 0 calc(100% / 12 * 2);
1737 flex: 0 0 calc(100% / 12 * 2);
1738 max-width: calc(100% / 12 * 2);
1739 }
1740 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1741 -webkit-flex: 0 0 calc(100% / 12 * 3);
1742 flex: 0 0 calc(100% / 12 * 3);
1743 max-width: calc(100% / 12 * 3);
1744 }
1745 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-4 {
1746 -webkit-flex: 0 0 calc(100% / 12 * 4);
1747 flex: 0 0 calc(100% / 12 * 4);
1748 max-width: calc(100% / 12 * 4);
1749 }
1750 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1751 -webkit-flex: 0 0 calc(100% / 12 * 5);
1752 flex: 0 0 calc(100% / 12 * 5);
1753 max-width: calc(100% / 12 * 5);
1754 }
1755 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1756 -webkit-flex: 0 0 calc(100% / 12 * 6);
1757 flex: 0 0 calc(100% / 12 * 6);
1758 max-width: calc(100% / 12 * 6);
1759 }
1760 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1761 -webkit-flex: 0 0 calc(100% / 12 * 7);
1762 flex: 0 0 calc(100% / 12 * 7);
1763 max-width: calc(100% / 12 * 7);
1764 }
1765 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1766 -webkit-flex: 0 0 calc(100% / 12 * 8);
1767 flex: 0 0 calc(100% / 12 * 8);
1768 max-width: calc(100% / 12 * 8);
1769 }
1770 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1771 -webkit-flex: 0 0 calc(100% / 12 * 9);
1772 flex: 0 0 calc(100% / 12 * 9);
1773 max-width: calc(100% / 12 * 9);
1774 }
1775 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1776 -webkit-flex: 0 0 calc(100% / 12 * 10);
1777 flex: 0 0 calc(100% / 12 * 10);
1778 max-width: calc(100% / 12 * 10);
1779 }
1780 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1781 -webkit-flex: 0 0 calc(100% / 12 * 11);
1782 flex: 0 0 calc(100% / 12 * 11);
1783 max-width: calc(100% / 12 * 11);
1784 }
1785 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1786 -webkit-flex: 0 0 calc(100% / 12 * 12);
1787 flex: 0 0 calc(100% / 12 * 12);
1788 max-width: calc(100% / 12 * 12);
1789 }
1790 }
1791
1792 .wdk_dropdown_tree .list_container {
1793 max-width: 100%;
1794 }
1795
1796 .wdk_dropdown_tree .list_container .list_scroll ul li {
1797 white-space: nowrap;
1798 overflow: hidden;
1799 text-overflow: ellipsis;
1800 max-width: 100%;
1801 }
1802
1803 @media (max-width: 767px) {
1804 .WdkScrollMobileSwipe {
1805 display: flex;
1806 flex-wrap: nowrap !important;
1807 overflow: auto !important;
1808 }
1809 .WdkScrollMobileSwipe .elementor-column {
1810 width: 100%;
1811 flex: 0 0 100%;
1812 }
1813 }
1814
1815 .wdk-compare-table,
1816 .woocommerce,
1817 .wdk-compare-listing-button-element,
1818 .wdk-currencies-list-elementt,
1819 .wdk-facebook-comments-element,
1820 .wdk-favorites-element,
1821 .wdk-listing-claim-element,
1822 .wdk-membership-element,
1823 .wdk-mortgage-element,
1824 .wdk-payments-element,
1825 .wdk-pdf-export-element,
1826 .wdk-report-abuse-element,
1827 .wdk-reviews-element,
1828 .wdk-save-search-element,
1829 .wdk-svg-map-element,
1830 .wdk-booking-element {
1831 word-break: normal;
1832 }
1833
1834 /* animations */
1835 .wdk-listing-card .wdk-title .title,
1836 .wdk-listing-card .wdk-footer .wdk-btn a {
1837 transition: all .15s;
1838 }
1839