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

1,987 lines 45.9 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 .wdk-search-tabs {
751 position: absolute;
752 bottom: 100%;
753 margin-bottom: 20px;
754 max-width: 100%;
755 left: 0;
756 font-size: 0;
757 }
758
759 .wdk-search .wdk-search-tabs label {
760 position: relative;
761 background: #fff;
762 color: #000;
763 padding: 12px 60px;
764 display: inline-block;
765 cursor: pointer;
766 font-size: 15px;
767 font-family: "Montserrat";
768 margin: 3px 4px;
769 transition: all .15s;
770 font-weight: 300;
771 border-radius: 0;
772 transition: all .15s;
773 }
774
775 .wdk-search .wdk-search-tabs label:hover {
776 background: #0A2138;
777 color: #fff;
778 }
779
780 .wdk-search .wdk-search-tabs label:after {
781 content: '';
782 position: absolute;
783 width: 0;
784 height: 0;
785 border-left: 7px solid transparent;
786 border-right: 7px solid transparent;
787 border-top: 7px solid #fff;
788 top: 100%;
789 left: 50%;
790 margin-left: -5px;
791 transition: all .15s;
792 }
793
794 .wdk-search .wdk-search-tabs label:hover:after {
795 border-top-color: #0a2138;
796 }
797
798 .wdk-search .wdk-search-tabs input {
799 display: none;
800 }
801
802 .wdk-search .wdk-search-tabs input:checked + label {
803 background: #0A2138;
804 color: #fff;
805 }
806
807 .wdk-search .wdk-search-tabs input:checked + label:after {
808 border-top-color: #0a2138;
809 }
810
811 .wdk-search .wdk-search-tabs label:first-of-type {
812 margin-left: 0 !important;
813 }
814
815 .wdk-search .wdk-search-tabs label:last-of-type {
816 margin-right: 0 !important;
817 }
818
819 @media (max-width: 767px) {
820 .wdk-search .wdk-search-tabs {
821 position: initial;
822 flex-wrap: wrap;
823 justify-content: space-between;
824 margin-left: -5px;
825 margin-right: -5px;
826 width: initial;
827 max-width: initial;
828 display: flex;
829 }
830 .wdk-search .wdk-search-tabs label::after {
831 display: none;
832 }
833 .wdk-search .wdk-search-tabs label {
834 flex: 2 1 auto;
835 margin: 5px 5px;
836 text-align: center;
837 }
838 .wdk-search .wdk-search-tabs label:first-of-type {
839 margin-left: 5px !important;
840 }
841 .wdk-search .wdk-search-tabs label:last-of-type {
842 margin-right: 5px !important;
843 }
844 }
845
846 .wdk-search:not(.layout_inline) .wdk-search-tabs {
847 width: 100%;
848 text-align: center;
849 }
850
851 .wdk-search:not(.layout_inline) .wdk-search-tabs label {
852 background: #0074e4;
853 color: #fff;
854 padding: 5px 12px;
855 transition: all .15s;
856 }
857
858 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover {
859 background: #0A2138;
860 }
861
862 .wdk-search:not(.layout_inline) .wdk-search-tabs label:after {
863 border-top: 7px solid #0074e4;
864 }
865
866 .wdk-search:not(.layout_inline) .wdk-search-tabs label:hover:after {
867 border-top-color: #0A2138;
868 }
869
870 .wdk-search .wdk-field.CHECKBOX .wdk-field-label {
871 padding: 3px 0;
872 }
873
874 .wdk-search .wdk-field-label {
875 padding: 7px 0px 0 9px;
876 }
877
878 .wdk-search .min_max_row {
879 flex-wrap: nowrap !important;
880 }
881
882 .wdk-search .min_max_row .wdk-col.wdk-col-6 {
883 flex: 0 50% !important;
884 width: initial !important;
885 }
886
887 .wdk-search.layout_inline .min_max_wdk-field {
888 /*flex: 10000 0 !important;*/
889 min-width: 160px;
890 }
891
892 .wdk-search.layout_inline .wdk-field {
893 display: flex;
894 align-items: flex-end;
895 flex-direction: row;
896 }
897
898 .wdk-search.layout_inline .wdk-field.CHECKBOX {
899 align-items: flex-end;
900 }
901
902 .wdk-search .wdk-col-btns {
903 align-items: flex-end;
904 display: flex;
905 }
906
907 .wdk-search.layout_inline .wdk-field .wdk-field-group {
908 flex: 1 2 auto;
909 }
910
911 .wdk-search.layout_inline .wdk-field .wdk-field-label, .wdk-search.layout_inline .wdk-field .wdk-field-group {
912 margin-left: 0 !important;
913 margin-right: 0 !important;
914 }
915
916 .wdk-search.layout_inline .wdk-field .wdk-field-label {
917 padding-right: 10px;
918 padding-top: 10px;
919 }
920
921 .wdk-search .wdk-field.wdk-field-btn {
922 display: flex;
923 flex-direction: column;
924 }
925
926 .wdk-search #wdk-form-additional {
927 display: block;
928 flex: 0 0 calc(100%) !important;
929 width: 100%;
930 }
931
932 .wdk-search #wdk-form-additional .wdk-row .wdk-col.CHECKBOX:first-child .wdk-field-label {
933 padding-left: 0;
934 }
935
936 .wdk-search .wdk-field select:not(.sel_class),
937 .wdk-search .wdk_dropdown_tree > .btn-group:not(.sel_class) .btn {
938 color: #9f9898ed !important;
939 }
940
941 .wdk-search input::-webkit-placeholder {
942 color: #9f9898ed;
943 opacity: 1;
944 }
945
946 .wdk-search input::-moz-placeholder {
947 color: #9f9898ed;
948 opacity: 1;
949 }
950
951 .wdk-search input::placeholder {
952 color: #9f9898ed;
953 opacity: 1;
954 }
955
956 .wdk-search.layout_inline .wdk-row div.wdk-col {
957 width: auto;
958 -webkit-flex: 1 2 150px;
959 flex: 1 2 150px;
960 padding-left: 0;
961 padding-right: 0;
962 margin-bottom: 0;
963 }
964
965 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
966 margin-left: 0;
967 margin-right: 0;
968 display: flex;
969 flex-direction: row;
970 margin-bottom: 0;
971 }
972
973 .wdk-search.layout_inline .wdk-row .wdk-col:not(.wdk-field) {
974 width: auto;
975 -webkit-flex: 0 0 auto;
976 flex: 0 0 auto;
977 }
978
979 .wdk-search.layout_inline .wdk-row .wdk-field-btn .wdk-field-group {
980 padding-left: 0;
981 padding-right: 0;
982 width: auto;
983 -webkit-flex: 0 0 auto;
984 flex: 0 0 auto;
985 margin-bottom: 0;
986 }
987
988 .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 {
989 border-radius: 0 0 0 0;
990 }
991
992 .wdk-search.layout_inline .wdk-row {
993 margin-left: 0;
994 margin-right: 0;
995 margin-bottom: 0;
996 }
997
998 .wdk-search .wdk-field-btn .wdk-field-group {
999 margin-bottom: 10px;
1000 }
1001
1002 .wdk-search .wdk-field.MORE {
1003 width: 100% !important;
1004 padding: 0 !important;
1005 margin: 0 !important;
1006 }
1007
1008 .wdk-search:hover .section-widget-control {
1009 opacity: 1;
1010 visibility: visible;
1011 }
1012
1013 .wdk-search .section-widget-control {
1014 position: absolute;
1015 right: -15px;
1016 top: -15px;
1017 z-index: 100;
1018 opacity: 0;
1019 visibility: hidden;
1020 -webkit-transition: all .5s;
1021 -o-transition: all .5s;
1022 transition: all .5s;
1023 font-size: 0;
1024 z-index: 1;
1025 }
1026
1027 .wdk-search .section-widget-control.right {
1028 z-index: 0;
1029 right: initial;
1030 left: 100%;
1031 top: 0;
1032 }
1033
1034 .wdk-search .section-widget-control.right .wdk-c-btn {
1035 height: 46px;
1036 padding: 10px 10px;
1037 display: flex;
1038 align-items: center;
1039 justify-content: center;
1040 }
1041
1042 .wdk-search .section-widget-control .wdk-c-btn {
1043 display: inline-block;
1044 padding: 5px 5px;
1045 color: white;
1046 -webkit-transition: all .5s;
1047 -o-transition: all .5s;
1048 transition: all .5s;
1049 z-index: 1;
1050 }
1051
1052 .wdk-search .section-widget-control .wdk-save-search-button {
1053 z-index: 0;
1054 }
1055
1056 .wdk-search .section-widget-control .wdk-save-search-button .fas {
1057 font-family: 'FontAwesome';
1058 color: #fff;
1059 font-size: 16px;
1060 }
1061
1062 .wdk-search .section-widget-control .wdk-c-save {
1063 background-color: #31f731;
1064 border-color: #31f731;
1065 }
1066
1067 .wdk-search .section-widget-control .wdk-c-save:hover {
1068 background-color: #27bd27;
1069 border-color: #27bd27;
1070 }
1071
1072 .wdk-search .section-widget-control .wdk-c-edit {
1073 background-color: #F9B418;
1074 border-color: #F9B418;
1075 }
1076
1077 .wdk-search .section-widget-control .wdk-c-edit:hover {
1078 background-color: #e78800;
1079 border-color: #e78800;
1080 }
1081
1082 .wdk-search .widget-with-control .section-widget-control {
1083 opacity: 0;
1084 -webkit-transition: all .5s;
1085 -o-transition: all .5s;
1086 transition: all .5s;
1087 }
1088
1089 .wdk-search .widget-with-control:hover .section-widget-control {
1090 opacity: 1;
1091 }
1092
1093 .wdk-search .widget-with-control .form-horisontal.wdk_search_form {
1094 position: relative;
1095 }
1096
1097 .wdk-search .widget-with-control .form-horisontal.wdk_search_form .section-widget-control {
1098 right: 20px;
1099 bottom: calc(100% - 27px);
1100 }
1101
1102 .wdk-search .side-search-form.widget-with-control {
1103 position: relative;
1104 }
1105
1106 .wdk-search .side-search-form.widget-with-control .section-widget-control {
1107 right: 0;
1108 top: 0;
1109 }
1110
1111 /* shortcode */
1112 .wdk-shortcode .wdk-listings-list .wdk-row .wdk-col {
1113 padding: 0 0;
1114 }
1115
1116 .wdk-element .wdk-search.layout_inline .wdk-field .wdk-field-group {
1117 position: relative;
1118 }
1119
1120 .wdk-element .wdk-search.layout_inline .wdk-field.LOCATION, .wdk-element .wdk-search.layout_inline .wdk-field.CATEGORY {
1121 min-width: 185px;
1122 }
1123
1124 .wdk-field .wdk-field-group {
1125 position: relative;
1126 width: 100%;
1127 }
1128
1129 .wdk-field.LOCATION, .wdk-field.CATEGORY {
1130 min-width: 185px;
1131 }
1132
1133 .wdk-field.LOCATION .wdk-field-group, .wdk-field.CATEGORY .wdk-field-group {
1134 max-width: 100%;
1135 }
1136
1137 .wdk-field.LOCATION .wdk-field-group .select2, .wdk-field.CATEGORY .wdk-field-group .select2 {
1138 overflow: hidden;
1139 min-height: 46px;
1140 }
1141
1142 .wdk-field.CHECKBOX {
1143 align-items: flex-end;
1144 }
1145
1146 .wdk-field.CHECKBOX .wdk-field-label {
1147 padding: 3px 10px;
1148 }
1149
1150 .wdk-field.CHECKBOX .wdk-field-label input {
1151 position: relative;
1152 top: -1px;
1153 }
1154
1155 .wdk-field {
1156 display: flex;
1157 flex-wrap: wrap;
1158 flex-direction: column;
1159 justify-content: flex-start;
1160 margin-bottom: 10px;
1161 }
1162
1163 .wdk-field .wdk-field-label {
1164 display: block;
1165 margin-bottom: 10px;
1166 text-align: left;
1167 width: 100%;
1168 cursor: pointer;
1169 }
1170
1171 .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
1172 .wdk-field .select2.select2-container,
1173 .wdk-field select.form-control[multiple],
1174 .wdk-field select[multiple],
1175 .wdk-field select {
1176 height: 46px;
1177 padding: 0 10px;
1178 width: 100%;
1179 color: #000;
1180 font-size: 15px;
1181 font-family: "Montserrat";
1182 font-weight: 300;
1183 border: 1px solid #eaeaea;
1184 border-radius: 0;
1185 background: #fff;
1186 box-shadow: none;
1187 outline: none;
1188 }
1189
1190 .wdk-field .select2.select2-container .select2-search__field:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
1191 height: 44px;
1192 padding-left: 0;
1193 padding-right: 0;
1194 }
1195
1196 .wdk-field select.form-control.select_ajax[multiple] option {
1197 height: 100%;
1198 display: flex;
1199 align-items: center;
1200 background: transparent;
1201 color: #000;
1202 }
1203
1204 .wdk-field .select2.select2-container .select2-selection__rendered,
1205 .wdk-field .select2.select2-container .select2-selection,
1206 .wdk-field .select2.select2-container .selection {
1207 height: 100%;
1208 }
1209
1210 .wdk-field select {
1211 -webkit-appearance: none;
1212 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%;
1213 background-size: auto;
1214 background-size: 16px 16px;
1215 cursor: pointer;
1216 vertical-align: middle;
1217 }
1218
1219 .wdk-field select option:hover {
1220 background: #0052a2;
1221 color: #fff;
1222 }
1223
1224 .wdk-field.checkbox label {
1225 display: flex;
1226 flex-wrap: wrap;
1227 flex-direction: row;
1228 justify-content: flex-start;
1229 align-items: center;
1230 }
1231
1232 .wdk-field button.wdk-search-additional-btn,
1233 .wdk-field button.wdk-search-start {
1234 color: #fff;
1235 font-family: "Montserrat";
1236 font-weight: 400;
1237 background-color: #0074e4;
1238 height: 46px;
1239 border: none;
1240 border-radius: 3px;
1241 width: 100%;
1242 padding: 0 30px;
1243 font-size: 16px;
1244 cursor: pointer;
1245 }
1246
1247 .wdk-field button.wdk-search-additional-btn {
1248 background-color: #0052a2;
1249 }
1250
1251 .wdk-field button.wdk-search-start:hover {
1252 background: #0052a2;
1253 }
1254
1255 .wdk-field button.wdk-search-start.wdk-search-reset {
1256 background: #000;
1257 }
1258
1259 .wdk-field button.wdk-search-start.wdk-search-reset:hover {
1260 background: #383838;
1261 }
1262
1263 .wdk-search .wdk-row .wdk-field-btn {
1264 margin-left: -15px;
1265 margin-right: -15px;
1266 width: calc(100% + 15px + 15px);
1267 }
1268
1269 .wdk-search .wdk-row .wdk-field-btn .wdk-field-group {
1270 padding-left: 15px;
1271 padding-right: 15px;
1272 }
1273
1274 .wdk-element .wdk-search .wdk-row .wdk-col {
1275 -webkit-flex: 0 0 calc(100% / 1);
1276 -ms-flex: 0 0 calc(100% / 1);
1277 flex: 0 0 calc(100% / 1);
1278 flex: 0 0 calc(100% / 1);
1279 padding: 0 15px;
1280 }
1281
1282 .wdk-load-animation,
1283 .wdk-click-load-animation {
1284 position: relative;
1285 }
1286
1287 .wdk-load-animation i.fa-ajax-indicator,
1288 .wdk-click-load-animation i.fa-ajax-indicator {
1289 position: absolute;
1290 top: 50%;
1291 margin-top: -7px;
1292 margin-left: 1px;
1293 }
1294
1295 /* end wdk-field */
1296 body .elementinvader-addons-for-elementor .wl-menu-toggle {
1297 background-color: transparent;
1298 width: auto;
1299 display: inline-block;
1300 }
1301
1302 /* ui select */
1303 .wdk-hidden {
1304 display: none !important;
1305 }
1306
1307 #ui-datepicker-div {
1308 z-index: 100 !important;
1309 }
1310
1311 .admin-bar #ui-datepicker-div {
1312 margin-top: -30px;
1313 }
1314
1315 .elementinvader_contact_form .wdk-booking {
1316 display: inline-block;
1317 margin-top: 15px;
1318 color: #fff;
1319 font-family: "Montserrat";
1320 font-weight: 400;
1321 background: #0074e4;
1322 border: none;
1323 border-radius: 3px;
1324 padding: 13.5px 30px;
1325 font-size: 16px;
1326 cursor: pointer;
1327 text-align: center;
1328 transition: all .15s;
1329 }
1330
1331 .elementinvader_contact_form .wdk-booking:hover {
1332 background: #0052a2;
1333 }
1334
1335 .wdk-search .section-widget-control .wdk-c-btn {
1336 position: relative;
1337 }
1338
1339 .wdk-search .section-widget-control .wdk-c-btn .fa-ajax-indicator {
1340 display: inline-block;
1341 font-family: 'FontAwesome';
1342 font-size: 20px;
1343 position: absolute;
1344 top: 50%;
1345 left: 50%;
1346 transform: translate(-50%, 25px);
1347 margin-left: -10px;
1348 margin-top: -9px;
1349 opacity: 0;
1350 }
1351
1352 .wdk-search .section-widget-control .wdk-c-btn.loading i, .wdk-search .section-widget-control .wdk-c-btn.loading .dashicons {
1353 opacity: .1;
1354 }
1355
1356 .wdk-search .section-widget-control .wdk-c-btn.loading i.fa-ajax-indicator {
1357 opacity: 1;
1358 }
1359
1360 .wdk-field-group .select2-container--default {
1361 height: initial !important;
1362 position: relative;
1363 }
1364
1365 .wdk-field-group .select2-container--default.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1366 width: 100% !important;
1367 border: 0;
1368 min-width: 150px;
1369 }
1370
1371 .wdk-field-group .select2-container--default .select2-selection--multiple,
1372 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search,
1373 .wdk-field-group .select2-container--default .select2-selection--multiple input.select2-search__field,
1374 .wdk-field-group .select2-container--default .select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1375 background: transparent;
1376 }
1377
1378 .wdk-field-group .select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default .select2-selection--multiple {
1379 border: 0;
1380 }
1381
1382 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-search__field {
1383 border: 0 !important;
1384 padding-left: 0;
1385 padding-right: 0;
1386 }
1387
1388 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
1389 list-style: none;
1390 margin: 0;
1391 }
1392
1393 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
1394 flex: 1 2 auto;
1395 }
1396
1397 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li input.select2-search__field[style*="width: 0"] {
1398 min-width: 100%;
1399 }
1400
1401 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
1402 padding: 5px 6px;
1403 margin: 3px 3px;
1404 }
1405
1406 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1407 padding: 0;
1408 flex-wrap: nowrap;
1409 display: flex;
1410 justify-content: flex-start;
1411 align-items: center;
1412 }
1413
1414 @media (max-width: 767px) {
1415 .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1416 flex-wrap: wrap;
1417 }
1418 }
1419
1420 .wdk-field-group .select2-container--default.select2 .select2-selection::after {
1421 content: "\f107";
1422 font-family: 'Font Awesome 5 Free';
1423 font-weight: 900;
1424 position: absolute;
1425 right: 0;
1426 font-size: 16px;
1427 transform: translateY(-50%);
1428 top: 50%;
1429 }
1430
1431 .wdk-field-group .select2-container--default .select2-selection {
1432 position: relative;
1433 display: flex;
1434 align-items: center;
1435 }
1436
1437 .wdk-field-group .select2-container--default .select2.select2-container {
1438 width: 100%;
1439 }
1440
1441 .wdk-field-group .select2-container--default .select2-search {
1442 position: relative;
1443 }
1444
1445 .elementinvader_contact_form .list_booking_price {
1446 width: 100%;
1447 font-size: 14px;
1448 }
1449
1450 .elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1451 padding: 10px;
1452 border: 1px solid #ddd;
1453 text-align: left;
1454 }
1455
1456 .elementinvader_contact_form .list_booking_price th {
1457 font-weight: 400;
1458 }
1459
1460 .elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1461 font-weight: 500;
1462 }
1463
1464 .elementinvader_contact_form .list_booking_price td {
1465 font-size: 13px;
1466 color: #0074e4;
1467 margin-bottom: 2px;
1468 }
1469
1470 .elementinvader_contact_form .list_booking_price td.total_price {
1471 color: #b31111;
1472 }
1473
1474 .elementinvader_contact_form .list_booking_price td .title {
1475 font-weight: 600;
1476 }
1477
1478 .elementinvader_contact_form .fee_group .fee_price {
1479 font-size: 13px;
1480 color: #0074e4;
1481 font-style: italic;
1482 margin-left: 3px;
1483 font-weight: 500;
1484 }
1485
1486 .elementinvader_contact_form input[type="checkbox"] {
1487 cursor: pointer;
1488 }
1489
1490 .wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1491 font-family: 'Font Awesome 5 Brands';
1492 }
1493
1494 .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 {
1495 height: 100%;
1496 }
1497
1498 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1499 margin-bottom: 0;
1500 position: relative;
1501 z-index: 15;
1502 }
1503
1504 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1505 display: flex;
1506 }
1507
1508 .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 {
1509 height: 100%;
1510 }
1511
1512 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1513 width: 100%;
1514 }
1515
1516 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1517 margin-bottom: 0;
1518 }
1519
1520 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1521 display: none;
1522 }
1523
1524 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1525 list-style: none !important;
1526 position: absolute;
1527 bottom: 5px !important;
1528 display: none !important;
1529 }
1530
1531 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1532 right: 16px;
1533 z-index: 2;
1534 }
1535
1536 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1537 left: 16px;
1538 z-index: 2;
1539 }
1540
1541 .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 {
1542 z-index: 20;
1543 }
1544
1545 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1546 border: 1px solid transparent;
1547 }
1548
1549 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1550 border: 1px solid #0979e5;
1551 }
1552
1553 .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) {
1554 display: none !important;
1555 }
1556
1557 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1558 position: absolute;
1559 top: 50%;
1560 transform: translateY(-50%);
1561 color: #fff;
1562 font-size: 18px;
1563 z-index: 15;
1564 cursor: pointer;
1565 opacity: 0.1;
1566 text-shadow: -2px 0px 2px #00000075;
1567 transition: all 0.4s;
1568 }
1569
1570 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1571 left: 10px;
1572 }
1573
1574 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1575 right: 10px;
1576 }
1577
1578 .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1579 font-size: 35px;
1580 width: initial;
1581 height: initial;
1582 }
1583
1584 .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 {
1585 opacity: 1;
1586 color: #fff;
1587 }
1588
1589 .wdk-depend-hidden {
1590 display: none !important;
1591 }
1592
1593 .wdk_mobile_footer_menu {
1594 display: none;
1595 background: #fff;
1596 border-top: 1px solid #777;
1597 color: #777;
1598 position: fixed;
1599 bottom: 0;
1600 width: 100%;
1601 z-index: 1000;
1602 justify-content: space-between;
1603 align-items: center;
1604 /* custom */
1605 }
1606
1607 @media (max-width: 767px) {
1608 .wdk_mobile_footer_menu {
1609 display: flex;
1610 }
1611 }
1612
1613 .wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1614 flex: 1 1 auto;
1615 text-align: center;
1616 font-size: 26px;
1617 }
1618
1619 .wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1620 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1621 }
1622
1623 .wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1624 font-size: inherit;
1625 width: initial;
1626 height: initial;
1627 }
1628
1629 .wdk_mobile_footer_menu .dash-btn {
1630 font-size: 20px;
1631 padding-top: 16px;
1632 padding-bottom: 15px;
1633 }
1634
1635 .wdk_mobile_footer_menu .sign-btn {
1636 font-size: 18px;
1637 padding-top: 17px;
1638 padding-bottom: 16px;
1639 }
1640
1641 .wdk_mobile_footer_menu .wdk-footer-menu label {
1642 font-size: 29px;
1643 padding-top: 7px;
1644 padding-bottom: 7px;
1645 display: flex;
1646 justify-content: center;
1647 align-items: center;
1648 }
1649
1650 .wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1651 padding: 11px 5px 11px 5px;
1652 display: flex;
1653 align-items: center;
1654 justify-content: center;
1655 }
1656
1657 .wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1658 transition: all .15s;
1659 }
1660
1661 .wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1662 color: #0074e4;
1663 }
1664
1665 .wdk_mobile_footer_menu .wdk-footer-menu {
1666 flex: 1 1 auto;
1667 text-align: center;
1668 position: relative;
1669 }
1670
1671 .wdk_mobile_footer_menu .wdk-footer-menu input {
1672 display: none;
1673 }
1674
1675 .wdk_mobile_footer_menu .wdk-footer-menu label {
1676 cursor: pointer;
1677 width: 100%;
1678 height: 100%;
1679 }
1680
1681 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1682 position: absolute;
1683 bottom: 100%;
1684 right: 0;
1685 margin-bottom: 15px;
1686 background: #fff;
1687 padding: 5px 10px;
1688 width: auto;
1689 border: 1px solid #777;
1690 visibility: hidden;
1691 opacity: 0;
1692 transition: all .15s;
1693 }
1694
1695 .wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1696 padding: 3px 0;
1697 display: block;
1698 font-size: 14px;
1699 }
1700
1701 .wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1702 visibility: visible;
1703 opacity: 1;
1704 }
1705
1706 body .elementor-element.elementor-widget .wdk-search .wdk-row {
1707 display: -ms-flexbox;
1708 display: flex;
1709 -ms-flex-wrap: wrap;
1710 flex-wrap: wrap;
1711 margin-right: -15px;
1712 margin-left: -15px;
1713 }
1714
1715 body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1716 position: relative;
1717 width: 100%;
1718 padding-right: 15px;
1719 padding-left: 15px;
1720 box-sizing: border-box;
1721 }
1722
1723 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1724 -webkit-flex: 0 0 calc(100% / 12 * 1);
1725 flex: 0 0 calc(100% / 12 * 1);
1726 max-width: calc(100% / 12 * 1);
1727 }
1728
1729 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1730 -webkit-flex: 0 0 calc(100% / 12 * 2);
1731 flex: 0 0 calc(100% / 12 * 2);
1732 max-width: calc(100% / 12 * 2);
1733 }
1734
1735 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1736 -webkit-flex: 0 0 calc(100% / 12 * 3);
1737 flex: 0 0 calc(100% / 12 * 3);
1738 max-width: calc(100% / 12 * 3);
1739 }
1740
1741 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1742 -webkit-flex: 0 0 calc(100% / 12 * 4);
1743 flex: 0 0 calc(100% / 12 * 4);
1744 max-width: calc(100% / 12 * 4);
1745 }
1746
1747 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1748 -webkit-flex: 0 0 calc(100% / 12 * 5);
1749 flex: 0 0 calc(100% / 12 * 5);
1750 max-width: calc(100% / 12 * 5);
1751 }
1752
1753 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1754 -webkit-flex: 0 0 calc(100% / 12 * 6);
1755 flex: 0 0 calc(100% / 12 * 6);
1756 max-width: calc(100% / 12 * 6);
1757 }
1758
1759 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1760 -webkit-flex: 0 0 calc(100% / 12 * 7);
1761 flex: 0 0 calc(100% / 12 * 7);
1762 max-width: calc(100% / 12 * 7);
1763 }
1764
1765 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1766 -webkit-flex: 0 0 calc(100% / 12 * 8);
1767 flex: 0 0 calc(100% / 12 * 8);
1768 max-width: calc(100% / 12 * 8);
1769 }
1770
1771 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1772 -webkit-flex: 0 0 calc(100% / 12 * 9);
1773 flex: 0 0 calc(100% / 12 * 9);
1774 max-width: calc(100% / 12 * 9);
1775 }
1776
1777 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1778 -webkit-flex: 0 0 calc(100% / 12 * 10);
1779 flex: 0 0 calc(100% / 12 * 10);
1780 max-width: calc(100% / 12 * 10);
1781 }
1782
1783 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1784 -webkit-flex: 0 0 calc(100% / 12 * 11);
1785 flex: 0 0 calc(100% / 12 * 11);
1786 max-width: calc(100% / 12 * 11);
1787 }
1788
1789 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1790 -webkit-flex: 0 0 calc(100% / 12 * 12);
1791 flex: 0 0 calc(100% / 12 * 12);
1792 max-width: calc(100% / 12 * 12);
1793 }
1794
1795 @media (min-width: 992px) {
1796 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1797 -webkit-flex: 0 0 calc(100% / 12 * 1);
1798 flex: 0 0 calc(100% / 12 * 1);
1799 max-width: calc(100% / 12 * 1);
1800 }
1801 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1802 -webkit-flex: 0 0 calc(100% / 12 * 2);
1803 flex: 0 0 calc(100% / 12 * 2);
1804 max-width: calc(100% / 12 * 2);
1805 }
1806 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1807 -webkit-flex: 0 0 calc(100% / 12 * 3);
1808 flex: 0 0 calc(100% / 12 * 3);
1809 max-width: calc(100% / 12 * 3);
1810 }
1811 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-4 {
1812 -webkit-flex: 0 0 calc(100% / 12 * 4);
1813 flex: 0 0 calc(100% / 12 * 4);
1814 max-width: calc(100% / 12 * 4);
1815 }
1816 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1817 -webkit-flex: 0 0 calc(100% / 12 * 5);
1818 flex: 0 0 calc(100% / 12 * 5);
1819 max-width: calc(100% / 12 * 5);
1820 }
1821 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1822 -webkit-flex: 0 0 calc(100% / 12 * 6);
1823 flex: 0 0 calc(100% / 12 * 6);
1824 max-width: calc(100% / 12 * 6);
1825 }
1826 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1827 -webkit-flex: 0 0 calc(100% / 12 * 7);
1828 flex: 0 0 calc(100% / 12 * 7);
1829 max-width: calc(100% / 12 * 7);
1830 }
1831 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1832 -webkit-flex: 0 0 calc(100% / 12 * 8);
1833 flex: 0 0 calc(100% / 12 * 8);
1834 max-width: calc(100% / 12 * 8);
1835 }
1836 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1837 -webkit-flex: 0 0 calc(100% / 12 * 9);
1838 flex: 0 0 calc(100% / 12 * 9);
1839 max-width: calc(100% / 12 * 9);
1840 }
1841 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1842 -webkit-flex: 0 0 calc(100% / 12 * 10);
1843 flex: 0 0 calc(100% / 12 * 10);
1844 max-width: calc(100% / 12 * 10);
1845 }
1846 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1847 -webkit-flex: 0 0 calc(100% / 12 * 11);
1848 flex: 0 0 calc(100% / 12 * 11);
1849 max-width: calc(100% / 12 * 11);
1850 }
1851 body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1852 -webkit-flex: 0 0 calc(100% / 12 * 12);
1853 flex: 0 0 calc(100% / 12 * 12);
1854 max-width: calc(100% / 12 * 12);
1855 }
1856 }
1857
1858 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
1859 background-position: -58px 3px;
1860 }
1861
1862 body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle-remove {
1863 background-position: -178px 1px;
1864 }
1865
1866 body .leaflet-control-custom.leaflet-draw-toolbar {
1867 margin-top: 0;
1868 }
1869
1870 body .wdk_dropdown_tree .list_container {
1871 max-width: 100%;
1872 z-index: 10001;
1873 }
1874
1875 body .wdk_dropdown_tree .list_container .list_scroll ul li {
1876 white-space: nowrap;
1877 overflow: hidden;
1878 text-overflow: ellipsis;
1879 max-width: 100%;
1880 }
1881
1882 @media (max-width: 767px) {
1883 .WdkScrollMobileSwipe {
1884 display: flex;
1885 flex-wrap: nowrap !important;
1886 overflow: auto !important;
1887 }
1888 .WdkScrollMobileSwipe .elementor-column {
1889 width: 100%;
1890 flex: 0 0 100%;
1891 }
1892 }
1893
1894 .wdk-textarea-load-more-wrapper {
1895 text-align: center;
1896 overflow: hidden;
1897 }
1898
1899 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button {
1900 cursor: pointer;
1901 position: relative;
1902 }
1903
1904 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before,
1905 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1906 content: "";
1907 position: absolute;
1908 font-size: 12px;
1909 vertical-align: middle;
1910 top: 50%;
1911 border-bottom: 1px dashed #636363;
1912 margin-top: 0px;
1913 letter-spacing: 4px;
1914 width: 100vw;
1915 height: 1px;
1916 }
1917
1918 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1919 left: 105%;
1920 }
1921
1922 .wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before {
1923 right: 105%;
1924 }
1925
1926 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1927 width: 100% !important;
1928 }
1929
1930 .elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide {
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:not(:first-child) {
1935 display: none;
1936 }
1937
1938 .wdk-field-value.TEXTAREA p {
1939 margin-bottom: 15px;
1940 }
1941
1942 .wdk-element .complete_link {
1943 position: absolute;
1944 top: 0;
1945 left: 0;
1946 width: 100%;
1947 height: 100%;
1948 }
1949
1950 .wdk-stroke {
1951 display: -webkit-box;
1952 -webkit-box-orient: vertical;
1953 overflow: hidden;
1954 }
1955
1956 .wdk-compare-table,
1957 .woocommerce,
1958 .wdk-compare-listing-button-element,
1959 .wdk-currencies-list-elementt,
1960 .wdk-facebook-comments-element,
1961 .wdk-favorites-element,
1962 .wdk-listing-claim-element,
1963 .wdk-membership-element,
1964 .wdk-mortgage-element,
1965 .wdk-payments-element,
1966 .wdk-pdf-export-element,
1967 .wdk-report-abuse-element,
1968 .wdk-reviews-element,
1969 .wdk-save-search-element,
1970 .wdk-svg-map-element,
1971 .wdk-booking-element {
1972 word-break: normal;
1973 }
1974
1975 /* animations */
1976 .wdk-listing-card .wdk-title .title,
1977 .wdk-listing-card .wdk-footer .wdk-btn a {
1978 transition: all .15s;
1979 }
1980
1981
1982 .listing_popup .jconfirm-content-pane .jconfirm-content > div, .listing_popup .jconfirm-content-pane .jconfirm-content, .listing_popup .jconfirm-content-pane {
1983 overflow: hidden !important;
1984 display: flex !important;
1985 flex-direction: column;
1986
1987 }