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

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