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

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

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