PluginProbe
WP Directory Kit / 1.2.6
WP Directory Kit v1.2.6
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.6, at public/css/wpdirectorykit-public.css

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