PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
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
← All changes | public/css/wpdirectorykit-public.css +1184 -29 1.1.0 → 1.5.9 View file →
@@ -1,6 +1,5 @@
1 1 body {
2 - height: 100%;
3 2 overflow-x: hidden;
4 3 z-index: 0;
5 4 position: relative;
6 5 }
@@ -15,8 +14,12 @@
15 14 display: flex;
16 15 flex-direction: row;
17 16 }
18 17
18 +.wdk-listing-card.grid .wdk-thumbnail {
19 + flex: initial !important;
20 +}
21 +
19 22 .wdk-listing-card.list .wdk-content {
20 23 display: flex;
21 24 flex-direction: column;
22 25 flex: 1 2 auto;
@@ -24,15 +27,41 @@
24 27
25 28 .wdk-listing-card.list .wdk-content .wdk-features-part {
26 29 -webkit-flex: 1 2 auto;
27 30 flex: 1 2 auto;
31 + white-space: normal;
28 32 }
29 33
30 34 .wdk-listing-card.list .wdk-thumbnail {
31 - flex: 0 0 30%;
35 + flex: 0 0 270px;
32 36 font-size: 0;
37 + overflow: hidden;
38 + min-height: 180px;
33 39 }
34 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 +
35 64 .wdk-listing-card .wdk-thumbnail .wdk-image {
36 65 width: 100%;
37 66 height: 16vw;
38 67 object-fit: cover;
@@ -72,8 +101,9 @@
72 101 position: absolute;
73 102 color: #fff;
74 103 font-size: 12px;
75 104 font-weight: 600;
105 + z-index: 21;
76 106 }
77 107
78 108 .wdk-listing-card .wdk-thumbnail .wdk-over-image-top {
79 109 margin: 18px 17px;
@@ -153,8 +183,14 @@
153 183 .wdk-listing-card:hover .overlay {
154 184 opacity: 1;
155 185 }
156 186
187 +.wdk-listing-card .wdk-title .title span {
188 + display: -webkit-box;
189 + -webkit-box-orient: vertical;
190 + overflow: hidden;
191 +}
192 +
157 193 .wdk-listing-card .wdk-title .title {
158 194 color: #161616;
159 195 font-weight: 700;
160 196 margin-top: 0;
@@ -178,10 +214,28 @@
178 214 font-size: 13px;
179 215 font-weight: 300;
180 216 }
181 217
182 -.wdk-listing-card .wdk-subtitle-part span {
218 +.wdk-listing-card .wdk-subtitle-part .wdk-stroke {
219 + display: -webkit-box;
220 + -webkit-box-orient: vertical;
221 + -webkit-line-clamp: 1;
183 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;
184 238 text-overflow: ellipsis;
185 239 display: -webkit-box;
186 240 -webkit-line-clamp: 3;
187 241 -webkit-box-orient: vertical;
@@ -186,38 +240,103 @@
186 240 -webkit-line-clamp: 3;
187 241 -webkit-box-orient: vertical;
188 242 }
189 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 +
190 295 .wdk-listing-card .wdk-features-part {
191 296 color: #161616;
192 297 font-size: 13px;
193 298 font-weight: 400;
194 299 padding-top: 0;
195 - margin: 0 10px;
300 + margin: 0 20px;
196 301 display: block;
197 302 text-overflow: ellipsis;
198 303 white-space: nowrap;
199 304 max-width: 100%;
200 305 overflow: hidden;
306 + padding-bottom: 3px;
201 307 }
202 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 +
203 325 .wdk-listing-card .wdk-features-part span {
204 - padding: 8px 9px;
205 - display: inline-block;
326 + margin-right: 2px;
206 327 position: relative;
207 - font-family: "Montserrat", Sans-serif;
208 - font-size: 14px;
328 + top: 3px;
209 329 }
210 330
211 -.wdk-listing-card .wdk-features-part span:not(:empty):not(:last-child)::before {
212 - content: '';
213 - position: absolute;
214 - top: 50%;
215 - right: -1px;
216 - background-color: #454545;
217 - width: 2px;
218 - height: 2px;
219 - margin-top: 0;
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;
220 339 }
221 340
222 341 .wdk-listing-card .wdk-footer {
223 342 display: flex;
@@ -295,8 +414,57 @@
295 414 .wdk-listing-card .wdk-thumbnail .wdk-favorites-actions .fa-custom-ajax-indicator {
296 415 margin-top: 0;
297 416 }
298 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 +
299 467 .view-list .wdk-row .wdk-col {
300 468 -webkit-flex: 0 0 calc(100% / 1) !important;
301 469 -ms-flex: 0 0 calc(100% / 1) !important;
302 470 flex: 0 0 calc(100% / 1) !important;
@@ -320,8 +488,18 @@
320 488 align-items: center;
321 489 justify-content: flex-start;
322 490 }
323 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 +
324 502 .wdk-filter-head .filter-group select {
325 503 border: 0;
326 504 color: #80868c;
327 505 font-size: 15px;
@@ -430,8 +608,14 @@
430 608 }
431 609
432 610 /* end pagination */
433 611 /* alerts css */
612 +body .wdk_alert a {
613 + text-decoration: underline !important;
614 + text-underline-offset: 2px;
615 + color: inherit;
616 +}
617 +
434 618 .wdk_alert {
435 619 position: relative;
436 620 padding: .75rem 1.25rem;
437 621 margin-bottom: 1rem;
@@ -442,8 +626,9 @@
442 626
443 627 .wdk_alert a {
444 628 text-decoration: underline !important;
445 629 text-underline-offset: 2px;
630 + color: inherit;
446 631 }
447 632
448 633 .wdk_alert.wdk_alert-primary {
449 634 color: #004085;
@@ -561,12 +746,144 @@
561 746 .wdk-search {
562 747 position: relative;
563 748 }
564 749
750 +.wdk-search:not(.ai_search_enable) .wdk-field-group-ai-search {
751 + display: none !important;
752 +}
753 +
754 +.wdk-search.section_more_before_buttons .wdk-col-btns {
755 + order: 100;
756 +}
757 +
758 +.wdk-search .wdk-search-tabs {
759 + position: absolute;
760 + bottom: 100%;
761 + margin-bottom: 20px;
762 + max-width: 100%;
763 + left: 0;
764 + font-size: 0;
765 +}
766 +
767 +.wdk-search .wdk-search-tabs label {
768 + position: relative;
769 + background: #fff;
770 + color: #000;
771 + padding: 12px 60px;
772 + display: inline-block;
773 + cursor: pointer;
774 + font-size: 15px;
775 + font-family: "Montserrat";
776 + margin: 3px 4px;
777 + transition: all .15s;
778 + font-weight: 300;
779 + border-radius: 0;
780 + transition: all .15s;
781 +}
782 +
783 +.wdk-search .wdk-search-tabs label:hover {
784 + background: #0A2138;
785 + color: #fff;
786 +}
787 +
788 +.wdk-search .wdk-search-tabs label:after {
789 + content: '';
790 + position: absolute;
791 + width: 0;
792 + height: 0;
793 + border-left: 7px solid transparent;
794 + border-right: 7px solid transparent;
795 + border-top: 7px solid #fff;
796 + top: 100%;
797 + left: 50%;
798 + margin-left: -5px;
799 + transition: all .15s;
800 +}
801 +
802 +.wdk-search .wdk-search-tabs label:hover:after {
803 + border-top-color: #0a2138;
804 +}
805 +
806 +.wdk-search .wdk-search-tabs input {
807 + display: none;
808 +}
809 +
810 +.wdk-search .wdk-search-tabs input:checked + label {
811 + background: #0A2138;
812 + color: #fff;
813 +}
814 +
815 +.wdk-search .wdk-search-tabs input:checked + label:after {
816 + border-top-color: #0a2138;
817 +}
818 +
819 +.wdk-search .wdk-search-tabs label:first-of-type {
820 + margin-left: 0 !important;
821 +}
822 +
823 +.wdk-search .wdk-search-tabs label:last-of-type {
824 + margin-right: 0 !important;
825 +}
826 +
827 +@media (max-width: 767px) {
828 + .wdk-search .wdk-search-tabs {
829 + position: initial;
830 + flex-wrap: wrap;
831 + justify-content: space-between;
832 + margin-left: -5px;
833 + margin-right: -5px;
834 + width: initial;
835 + max-width: initial;
836 + display: flex;
837 + }
838 + .wdk-search .wdk-search-tabs label::after {
839 + display: none;
840 + }
841 + .wdk-search .wdk-search-tabs label {
842 + flex: 2 1 auto;
843 + margin: 5px 5px;
844 + text-align: center;
845 + }
846 + .wdk-search .wdk-search-tabs label:first-of-type {
847 + margin-left: 5px !important;
848 + }
849 + .wdk-search .wdk-search-tabs label:last-of-type {
850 + margin-right: 5px !important;
851 + }
852 +}
853 +
854 +.wdk-search:not(.layout_inline) .wdk-search-tabs {
855 + width: 100%;
856 + text-align: center;
857 +}
858 +
859 +.wdk-search:not(.layout_inline) .wdk-search-tabs label {
860 + background: #0074e4;
861 + color: #fff;
862 + padding: 5px 12px;
863 + transition: all .15s;
864 +}
865 +
866 +.wdk-search:not(.layout_inline) .wdk-search-tabs label:hover {
867 + background: #0A2138;
868 +}
869 +
870 +.wdk-search:not(.layout_inline) .wdk-search-tabs label:after {
871 + border-top: 7px solid #0074e4;
872 +}
873 +
874 +.wdk-search:not(.layout_inline) .wdk-search-tabs label:hover:after {
875 + border-top-color: #0A2138;
876 +}
877 +
565 878 .wdk-search .wdk-field.CHECKBOX .wdk-field-label {
566 879 padding: 3px 0;
567 880 }
568 881
882 +.wdk-search .wdk-field-label {
883 + padding: 7px 0px 0 9px;
884 +}
885 +
569 886 .wdk-search .min_max_row {
570 887 flex-wrap: nowrap !important;
571 888 }
572 889
@@ -575,22 +892,27 @@
575 892 width: initial !important;
576 893 }
577 894
578 895 .wdk-search.layout_inline .min_max_wdk-field {
579 - flex: 10000 0 !important;
896 + /*flex: 10000 0 !important;*/
580 897 min-width: 160px;
581 898 }
582 899
583 900 .wdk-search.layout_inline .wdk-field {
584 901 display: flex;
585 - align-items: center;
902 + align-items: flex-end;
586 903 flex-direction: row;
587 904 }
588 905
589 -.wdk-search.layout_inline .wdk-field .wdk-field-label {
590 - width: auto;
906 +.wdk-search.layout_inline .wdk-field.CHECKBOX {
907 + align-items: flex-end;
591 908 }
592 909
910 +.wdk-search .wdk-col-btns {
911 + align-items: flex-end;
912 + display: flex;
913 +}
914 +
593 915 .wdk-search.layout_inline .wdk-field .wdk-field-group {
594 916 flex: 1 2 auto;
595 917 }
596 918
@@ -640,19 +962,15 @@
640 962 }
641 963
642 964 .wdk-search.layout_inline .wdk-row div.wdk-col {
643 965 width: auto;
644 - -webkit-flex: 1 2 auto;
645 - flex: 1 2 auto;
966 + -webkit-flex: 1 2 150px;
967 + flex: 1 2 150px;
646 968 padding-left: 0;
647 969 padding-right: 0;
648 970 margin-bottom: 0;
649 971 }
650 972
651 -.wdk-search.layout_inline .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .wdk-search.layout_inline .wdk-field select, .wdk-search.layout_inline .wdk-field input, .wdk-search.layout_inline .wdk-row div.wdk-col .wdk-field input[type="text"] {
652 - border-radius: 0 0 0 0;
653 -}
654 -
655 973 .wdk-search.layout_inline .wdk-row .wdk-field-btn {
656 974 margin-left: 0;
657 975 margin-right: 0;
658 976 display: flex;
@@ -802,16 +1120,38 @@
802 1120 .wdk-shortcode .wdk-listings-list .wdk-row .wdk-col {
803 1121 padding: 0 0;
804 1122 }
805 1123
1124 +.wdk-element .wdk-search.layout_inline .wdk-field .wdk-field-group {
1125 + position: relative;
1126 +}
1127 +
1128 +.wdk-element .wdk-search.layout_inline .wdk-field.LOCATION, .wdk-element .wdk-search.layout_inline .wdk-field.CATEGORY {
1129 + min-width: 185px;
1130 +}
1131 +
806 1132 .wdk-field .wdk-field-group {
807 1133 position: relative;
1134 + width: 100%;
808 1135 }
809 1136
1137 +.wdk-field.LOCATION, .wdk-field.CATEGORY {
1138 + min-width: 185px;
1139 +}
1140 +
810 1141 .wdk-field.LOCATION .wdk-field-group, .wdk-field.CATEGORY .wdk-field-group {
811 - background: #fff;
1142 + max-width: 100%;
812 1143 }
813 1144
1145 +.wdk-field.LOCATION .wdk-field-group .select2, .wdk-field.CATEGORY .wdk-field-group .select2 {
1146 + overflow: hidden;
1147 + min-height: 46px;
1148 +}
1149 +
1150 +.wdk-field.CHECKBOX {
1151 + align-items: flex-end;
1152 +}
1153 +
814 1154 .wdk-field.CHECKBOX .wdk-field-label {
815 1155 padding: 3px 10px;
816 1156 }
817 1157
@@ -836,8 +1176,11 @@
836 1176 cursor: pointer;
837 1177 }
838 1178
839 1179 .wdk-field input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]),
1180 +.wdk-field .select2.select2-container,
1181 +.wdk-field select.form-control[multiple],
1182 +.wdk-field select[multiple],
840 1183 .wdk-field select {
841 1184 height: 46px;
842 1185 padding: 0 10px;
843 1186 width: 100%;
@@ -845,14 +1188,34 @@
845 1188 font-size: 15px;
846 1189 font-family: "Montserrat";
847 1190 font-weight: 300;
848 1191 border: 1px solid #eaeaea;
849 - border-radius: 3px;
1192 + border-radius: 0;
850 1193 background: #fff;
851 1194 box-shadow: none;
852 1195 outline: none;
853 1196 }
854 1197
1198 +.wdk-field .select2.select2-container .select2-search__field:not([type="submit"]):not([type="checkbox"]):not([type="radio"]) {
1199 + height: 44px;
1200 + padding-left: 0;
1201 + padding-right: 0;
1202 +}
1203 +
1204 +.wdk-field select.form-control.select_ajax[multiple] option {
1205 + height: 100%;
1206 + display: flex;
1207 + align-items: center;
1208 + background: transparent;
1209 + color: #000;
1210 +}
1211 +
1212 +.wdk-field .select2.select2-container .select2-selection__rendered,
1213 +.wdk-field .select2.select2-container .select2-selection,
1214 +.wdk-field .select2.select2-container .selection {
1215 + height: 100%;
1216 +}
1217 +
855 1218 .wdk-field select {
856 1219 -webkit-appearance: none;
857 1220 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%;
858 1221 background-size: auto;
@@ -888,8 +1251,26 @@
888 1251 font-size: 16px;
889 1252 cursor: pointer;
890 1253 }
891 1254
1255 +.wdk-field button.wdk-ai-search {
1256 + color: #fff;
1257 + font-family: "Montserrat";
1258 + font-weight: 400;
1259 + background-color: #F97316;
1260 + height: 46px;
1261 + border: none;
1262 + border-radius: 0;
1263 + width: 100%;
1264 + padding: 0 30px;
1265 + font-size: 16px;
1266 + cursor: pointer;
1267 +}
1268 +
1269 +.wdk-field button.wdk-ai-search:hover {
1270 + background-color: #EA580C;
1271 +}
1272 +
892 1273 .wdk-field button.wdk-search-additional-btn {
893 1274 background-color: #0052a2;
894 1275 }
895 1276
@@ -896,8 +1277,27 @@
896 1277 .wdk-field button.wdk-search-start:hover {
897 1278 background: #0052a2;
898 1279 }
899 1280
1281 +.wdk-field button.wdk-search-start.wdk-search-reset {
1282 + background: #000;
1283 +}
1284 +
1285 +.wdk-field button.wdk-search-start.wdk-search-reset:hover {
1286 + background: #383838;
1287 +}
1288 +
1289 +.wdk-search .wdk-row .wdk-field-btn {
1290 + margin-left: -15px;
1291 + margin-right: -15px;
1292 + width: calc(100% + 15px + 15px);
1293 +}
1294 +
1295 +.wdk-search .wdk-row .wdk-field-btn .wdk-field-group {
1296 + padding-left: 15px;
1297 + padding-right: 15px;
1298 +}
1299 +
900 1300 .wdk-element .wdk-search .wdk-row .wdk-col {
901 1301 -webkit-flex: 0 0 calc(100% / 1);
902 1302 -ms-flex: 0 0 calc(100% / 1);
903 1303 flex: 0 0 calc(100% / 1);
@@ -931,8 +1331,11 @@
931 1331 }
932 1332
933 1333 #ui-datepicker-div {
934 1334 z-index: 100 !important;
1335 +}
1336 +
1337 +.admin-bar #ui-datepicker-div {
935 1338 margin-top: -30px;
936 1339 }
937 1340
938 1341 .elementinvader_contact_form .wdk-booking {
@@ -977,8 +1380,760 @@
977 1380 }
978 1381
979 1382 .wdk-search .section-widget-control .wdk-c-btn.loading i.fa-ajax-indicator {
980 1383 opacity: 1;
1384 +}
1385 +
1386 +.wdk-field-group .select2-container--default {
1387 + height: initial !important;
1388 + position: relative;
1389 +}
1390 +
1391 +.wdk-field-group .select2-container--default.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1392 + width: 100% !important;
1393 + border: 0;
1394 + min-width: 150px;
1395 +}
1396 +
1397 +.wdk-field-group .select2-container--default .select2-selection--multiple,
1398 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-search,
1399 +.wdk-field-group .select2-container--default .select2-selection--multiple input.select2-search__field,
1400 +.wdk-field-group .select2-container--default .select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default {
1401 + background: transparent;
1402 +}
1403 +
1404 +.wdk-field-group .select2-container--default .select2-selection--multiple.select2-container--focus .select2-selection--multiple, .wdk-field-group .select2-container--default .select2-selection--multiple {
1405 + border: 0;
1406 +}
1407 +
1408 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-search__field {
1409 + border: 0 !important;
1410 + padding-left: 0;
1411 + padding-right: 0;
1412 +}
1413 +
1414 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
1415 + list-style: none;
1416 + margin: 0;
1417 +}
1418 +
1419 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search--inline {
1420 + flex: 1 2 auto;
1421 +}
1422 +
1423 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li input.select2-search__field[style*="width: 0"] {
1424 + min-width: 100%;
1425 +}
1426 +
1427 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice {
1428 + padding: 5px 6px;
1429 + margin: 3px 3px;
1430 +}
1431 +
1432 +.wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1433 + padding: 0;
1434 + flex-wrap: nowrap;
1435 + display: flex;
1436 + justify-content: flex-start;
1437 + align-items: center;
1438 +}
1439 +
1440 +@media (max-width: 767px) {
1441 + .wdk-field-group .select2-container--default .select2-selection--multiple .select2-selection__rendered {
1442 + flex-wrap: wrap;
1443 + }
1444 +}
1445 +
1446 +.wdk-field-group .select2-container--default.select2 .select2-selection::after {
1447 + content: "\f107";
1448 + font-family: 'Font Awesome 5 Free';
1449 + font-weight: 900;
1450 + position: absolute;
1451 + right: 0;
1452 + font-size: 16px;
1453 + transform: translateY(-50%);
1454 + top: 50%;
1455 +}
1456 +
1457 +.wdk-field-group .select2-container--default .select2-selection {
1458 + position: relative;
1459 + display: flex;
1460 + align-items: center;
1461 +}
1462 +
1463 +.wdk-field-group .select2-container--default .select2.select2-container {
1464 + width: 100%;
1465 +}
1466 +
1467 +.wdk-field-group .select2-container--default .select2-search {
1468 + position: relative;
1469 +}
1470 +
1471 +.elementinvader_contact_form .list_booking_price {
1472 + width: 100%;
1473 + font-size: 14px;
1474 +}
1475 +
1476 +.elementinvader_contact_form .list_booking_price td, .elementinvader_contact_form .list_booking_price th {
1477 + padding: 10px;
1478 + border: 1px solid #ddd;
1479 + text-align: left;
1480 +}
1481 +
1482 +.elementinvader_contact_form .list_booking_price th {
1483 + font-weight: 400;
1484 +}
1485 +
1486 +.elementinvader_contact_form .list_booking_price tr.total_price th, .elementinvader_contact_form .list_booking_price tr.total_price td {
1487 + font-weight: 500;
1488 +}
1489 +
1490 +.elementinvader_contact_form .list_booking_price td {
1491 + font-size: 13px;
1492 + color: #0074e4;
1493 + margin-bottom: 2px;
1494 +}
1495 +
1496 +.elementinvader_contact_form .list_booking_price td.total_price {
1497 + color: #b31111;
1498 +}
1499 +
1500 +.elementinvader_contact_form .list_booking_price td .title {
1501 + font-weight: 600;
1502 +}
1503 +
1504 +.elementinvader_contact_form .fee_group .fee_price {
1505 + font-size: 13px;
1506 + color: #0074e4;
1507 + font-style: italic;
1508 + margin-left: 3px;
1509 + font-weight: 500;
1510 +}
1511 +
1512 +.elementinvader_contact_form input[type="checkbox"] {
1513 + cursor: pointer;
1514 +}
1515 +
1516 +.wdk-element .wdk-listing-agent .agent-cont .meta-item i.fab {
1517 + font-family: 'Font Awesome 5 Brands';
1518 +}
1519 +
1520 +.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 {
1521 + height: 100%;
1522 +}
1523 +
1524 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider {
1525 + margin-bottom: 0;
1526 + position: relative;
1527 + z-index: 15;
1528 +}
1529 +
1530 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1531 + display: flex;
1532 +}
1533 +
1534 +.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 {
1535 + height: 100%;
1536 +}
1537 +
1538 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-list {
1539 + width: 100%;
1540 +}
1541 +
1542 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider.slick-dotted.slick-slider {
1543 + margin-bottom: 0;
1544 +}
1545 +
1546 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button::before {
1547 + display: none;
1548 +}
1549 +
1550 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots {
1551 + list-style: none !important;
1552 + position: absolute;
1553 + bottom: 5px !important;
1554 + display: none !important;
1555 +}
1556 +
1557 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-next {
1558 + right: 16px;
1559 + z-index: 2;
1560 +}
1561 +
1562 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-prev {
1563 + left: 16px;
1564 + z-index: 2;
1565 +}
1566 +
1567 +.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 {
1568 + z-index: 20;
1569 +}
1570 +
1571 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li button {
1572 + border: 1px solid transparent;
1573 +}
1574 +
1575 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-dots li.slick-active button {
1576 + border: 1px solid #0979e5;
1577 +}
1578 +
1579 +.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) {
1580 + display: none !important;
1581 +}
1582 +
1583 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a {
1584 + position: absolute;
1585 + top: 50%;
1586 + transform: translateY(-50%);
1587 + color: #fff;
1588 + font-size: 18px;
1589 + z-index: 15;
1590 + cursor: pointer;
1591 + opacity: 0.1;
1592 + text-shadow: -2px 0px 2px #00000075;
1593 + transition: all 0.4s;
1594 +}
1595 +
1596 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-prev {
1597 + left: 10px;
1598 +}
1599 +
1600 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a.wdk-slider-next {
1601 + right: 10px;
1602 +}
1603 +
1604 +.wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider-carousel_arrows > a span {
1605 + font-size: 35px;
1606 + width: initial;
1607 + height: initial;
1608 +}
1609 +
1610 +.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 {
1611 + opacity: 1;
1612 + color: #fff;
1613 +}
1614 +
1615 +.wdk-depend-hidden {
1616 + display: none !important;
1617 +}
1618 +
1619 +.wdk_mobile_footer_menu {
1620 + display: none;
1621 + background: #fff;
1622 + border-top: 1px solid #777;
1623 + color: #777;
1624 + position: fixed;
1625 + bottom: 0;
1626 + width: 100%;
1627 + z-index: 1000;
1628 + justify-content: space-between;
1629 + align-items: center;
1630 + /* custom */
1631 +}
1632 +
1633 +@media (max-width: 767px) {
1634 + .wdk_mobile_footer_menu {
1635 + display: flex;
1636 + }
1637 +}
1638 +
1639 +.wdk_mobile_footer_menu > .wdk-footer-menu, .wdk_mobile_footer_menu > a {
1640 + flex: 1 1 auto;
1641 + text-align: center;
1642 + font-size: 26px;
1643 +}
1644 +
1645 +.wdk_mobile_footer_menu > .wdk-footer-menu:hover, .wdk_mobile_footer_menu > a:hover {
1646 + box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.11) inset;
1647 +}
1648 +
1649 +.wdk_mobile_footer_menu > .wdk-footer-menu .dashicons, .wdk_mobile_footer_menu > a .dashicons {
1650 + font-size: inherit;
1651 + width: initial;
1652 + height: initial;
1653 +}
1654 +
1655 +.wdk_mobile_footer_menu .dash-btn {
1656 + font-size: 20px;
1657 + padding-top: 16px;
1658 + padding-bottom: 15px;
1659 +}
1660 +
1661 +.wdk_mobile_footer_menu .sign-btn {
1662 + font-size: 18px;
1663 + padding-top: 17px;
1664 + padding-bottom: 16px;
1665 +}
1666 +
1667 +.wdk_mobile_footer_menu .wdk-footer-menu label {
1668 + font-size: 29px;
1669 + padding-top: 7px;
1670 + padding-bottom: 7px;
1671 + display: flex;
1672 + justify-content: center;
1673 + align-items: center;
1674 +}
1675 +
1676 +.wdk_mobile_footer_menu label, .wdk_mobile_footer_menu > a {
1677 + padding: 11px 5px 11px 5px;
1678 + display: flex;
1679 + align-items: center;
1680 + justify-content: center;
1681 +}
1682 +
1683 +.wdk_mobile_footer_menu a, .wdk_mobile_footer_menu label {
1684 + transition: all .15s;
1685 +}
1686 +
1687 +.wdk_mobile_footer_menu a:hover, .wdk_mobile_footer_menu label:hover {
1688 + color: #0074e4;
1689 +}
1690 +
1691 +.wdk_mobile_footer_menu .wdk-footer-menu {
1692 + flex: 1 1 auto;
1693 + text-align: center;
1694 + position: relative;
1695 +}
1696 +
1697 +.wdk_mobile_footer_menu .wdk-footer-menu input {
1698 + display: none;
1699 +}
1700 +
1701 +.wdk_mobile_footer_menu .wdk-footer-menu label {
1702 + cursor: pointer;
1703 + width: 100%;
1704 + height: 100%;
1705 +}
1706 +
1707 +.wdk_mobile_footer_menu .wdk-footer-menu .menu__box {
1708 + position: absolute;
1709 + bottom: 100%;
1710 + right: 0;
1711 + margin-bottom: 15px;
1712 + background: #fff;
1713 + padding: 5px 10px;
1714 + width: auto;
1715 + border: 1px solid #777;
1716 + visibility: hidden;
1717 + opacity: 0;
1718 + transition: all .15s;
1719 +}
1720 +
1721 +.wdk_mobile_footer_menu .wdk-footer-menu .menu__box a {
1722 + padding: 3px 0;
1723 + display: block;
1724 + font-size: 14px;
1725 +}
1726 +
1727 +.wdk_mobile_footer_menu .wdk-footer-menu input:checked ~ .menu__box {
1728 + visibility: visible;
1729 + opacity: 1;
1730 +}
1731 +
1732 +body .elementor-element.elementor-widget .wdk-search .wdk-row {
1733 + display: -ms-flexbox;
1734 + display: flex;
1735 + -ms-flex-wrap: wrap;
1736 + flex-wrap: wrap;
1737 + margin-right: -15px;
1738 + margin-left: -15px;
1739 +}
1740 +
1741 +body .elementor-element.elementor-widget .wdk-search .wdk-row > [class*='wdk-col-']:not(.wdk-col-btns) {
1742 + position: relative;
1743 + width: 100%;
1744 + padding-right: 15px;
1745 + padding-left: 15px;
1746 + box-sizing: border-box;
1747 +}
1748 +
1749 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-1 {
1750 + -webkit-flex: 0 0 calc(100% / 12 * 1);
1751 + flex: 0 0 calc(100% / 12 * 1);
1752 + max-width: calc(100% / 12 * 1);
1753 +}
1754 +
1755 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-2 {
1756 + -webkit-flex: 0 0 calc(100% / 12 * 2);
1757 + flex: 0 0 calc(100% / 12 * 2);
1758 + max-width: calc(100% / 12 * 2);
1759 +}
1760 +
1761 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-3 {
1762 + -webkit-flex: 0 0 calc(100% / 12 * 3);
1763 + flex: 0 0 calc(100% / 12 * 3);
1764 + max-width: calc(100% / 12 * 3);
1765 +}
1766 +
1767 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-4 {
1768 + -webkit-flex: 0 0 calc(100% / 12 * 4);
1769 + flex: 0 0 calc(100% / 12 * 4);
1770 + max-width: calc(100% / 12 * 4);
1771 +}
1772 +
1773 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-5 {
1774 + -webkit-flex: 0 0 calc(100% / 12 * 5);
1775 + flex: 0 0 calc(100% / 12 * 5);
1776 + max-width: calc(100% / 12 * 5);
1777 +}
1778 +
1779 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-6 {
1780 + -webkit-flex: 0 0 calc(100% / 12 * 6);
1781 + flex: 0 0 calc(100% / 12 * 6);
1782 + max-width: calc(100% / 12 * 6);
1783 +}
1784 +
1785 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-7 {
1786 + -webkit-flex: 0 0 calc(100% / 12 * 7);
1787 + flex: 0 0 calc(100% / 12 * 7);
1788 + max-width: calc(100% / 12 * 7);
1789 +}
1790 +
1791 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-8 {
1792 + -webkit-flex: 0 0 calc(100% / 12 * 8);
1793 + flex: 0 0 calc(100% / 12 * 8);
1794 + max-width: calc(100% / 12 * 8);
1795 +}
1796 +
1797 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-9 {
1798 + -webkit-flex: 0 0 calc(100% / 12 * 9);
1799 + flex: 0 0 calc(100% / 12 * 9);
1800 + max-width: calc(100% / 12 * 9);
1801 +}
1802 +
1803 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-10 {
1804 + -webkit-flex: 0 0 calc(100% / 12 * 10);
1805 + flex: 0 0 calc(100% / 12 * 10);
1806 + max-width: calc(100% / 12 * 10);
1807 +}
1808 +
1809 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-11 {
1810 + -webkit-flex: 0 0 calc(100% / 12 * 11);
1811 + flex: 0 0 calc(100% / 12 * 11);
1812 + max-width: calc(100% / 12 * 11);
1813 +}
1814 +
1815 +body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-12 {
1816 + -webkit-flex: 0 0 calc(100% / 12 * 12);
1817 + flex: 0 0 calc(100% / 12 * 12);
1818 + max-width: calc(100% / 12 * 12);
1819 +}
1820 +
1821 +@media (min-width: 992px) {
1822 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-1 {
1823 + -webkit-flex: 0 0 calc(100% / 12 * 1);
1824 + flex: 0 0 calc(100% / 12 * 1);
1825 + max-width: calc(100% / 12 * 1);
1826 + }
1827 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-2 {
1828 + -webkit-flex: 0 0 calc(100% / 12 * 2);
1829 + flex: 0 0 calc(100% / 12 * 2);
1830 + max-width: calc(100% / 12 * 2);
1831 + }
1832 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-3 {
1833 + -webkit-flex: 0 0 calc(100% / 12 * 3);
1834 + flex: 0 0 calc(100% / 12 * 3);
1835 + max-width: calc(100% / 12 * 3);
1836 + }
1837 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-4 {
1838 + -webkit-flex: 0 0 calc(100% / 12 * 4);
1839 + flex: 0 0 calc(100% / 12 * 4);
1840 + max-width: calc(100% / 12 * 4);
1841 + }
1842 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-5 {
1843 + -webkit-flex: 0 0 calc(100% / 12 * 5);
1844 + flex: 0 0 calc(100% / 12 * 5);
1845 + max-width: calc(100% / 12 * 5);
1846 + }
1847 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-6 {
1848 + -webkit-flex: 0 0 calc(100% / 12 * 6);
1849 + flex: 0 0 calc(100% / 12 * 6);
1850 + max-width: calc(100% / 12 * 6);
1851 + }
1852 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-7 {
1853 + -webkit-flex: 0 0 calc(100% / 12 * 7);
1854 + flex: 0 0 calc(100% / 12 * 7);
1855 + max-width: calc(100% / 12 * 7);
1856 + }
1857 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-8 {
1858 + -webkit-flex: 0 0 calc(100% / 12 * 8);
1859 + flex: 0 0 calc(100% / 12 * 8);
1860 + max-width: calc(100% / 12 * 8);
1861 + }
1862 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-9 {
1863 + -webkit-flex: 0 0 calc(100% / 12 * 9);
1864 + flex: 0 0 calc(100% / 12 * 9);
1865 + max-width: calc(100% / 12 * 9);
1866 + }
1867 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-10 {
1868 + -webkit-flex: 0 0 calc(100% / 12 * 10);
1869 + flex: 0 0 calc(100% / 12 * 10);
1870 + max-width: calc(100% / 12 * 10);
1871 + }
1872 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-11 {
1873 + -webkit-flex: 0 0 calc(100% / 12 * 11);
1874 + flex: 0 0 calc(100% / 12 * 11);
1875 + max-width: calc(100% / 12 * 11);
1876 + }
1877 + body .elementor-element.elementor-widget .wdk-search .wdk-row .wdk-col-md-12 {
1878 + -webkit-flex: 0 0 calc(100% / 12 * 12);
1879 + flex: 0 0 calc(100% / 12 * 12);
1880 + max-width: calc(100% / 12 * 12);
1881 + }
1882 +}
1883 +
1884 +body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle {
1885 + background-position: -58px 3px;
1886 +}
1887 +
1888 +body .leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle-remove {
1889 + background-position: -178px 1px;
1890 +}
1891 +
1892 +body .leaflet-control-custom.leaflet-draw-toolbar {
1893 + margin-top: 0;
1894 +}
1895 +
1896 +body .wdk_dropdown_tree .list_container {
1897 + max-width: 100%;
1898 + z-index: 10001;
1899 +}
1900 +
1901 +body .wdk_dropdown_tree .list_container .list_scroll ul li {
1902 + white-space: nowrap;
1903 + overflow: hidden;
1904 + text-overflow: ellipsis;
1905 + max-width: 100%;
1906 +}
1907 +
1908 +@media (max-width: 767px) {
1909 + .WdkScrollMobileSwipe {
1910 + display: flex;
1911 + flex-wrap: nowrap !important;
1912 + overflow: auto !important;
1913 + }
1914 + .WdkScrollMobileSwipe .elementor-column {
1915 + width: 100%;
1916 + flex: 0 0 100%;
1917 + }
1918 +}
1919 +
1920 +.wdk-textarea-load-more-wrapper {
1921 + text-align: center;
1922 + overflow: hidden;
1923 +}
1924 +
1925 +.wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button {
1926 + cursor: pointer;
1927 + position: relative;
1928 +}
1929 +
1930 +.wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before,
1931 +.wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1932 + content: "";
1933 + position: absolute;
1934 + font-size: 12px;
1935 + vertical-align: middle;
1936 + top: 50%;
1937 + border-bottom: 1px dashed #636363;
1938 + margin-top: 0px;
1939 + letter-spacing: 4px;
1940 + width: 100vw;
1941 + height: 1px;
1942 +}
1943 +
1944 +.wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:after {
1945 + left: 105%;
1946 +}
1947 +
1948 +.wdk-textarea-load-more-wrapper .wdk-textarea-load-more-button:before {
1949 + right: 105%;
1950 +}
1951 +
1952 +.elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track {
1953 + width: 100% !important;
1954 +}
1955 +
1956 +.elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide {
1957 + width: 100% !important;
1958 +}
1959 +
1960 +.elementor-editor-active .wdk-listing-card .wdk_js_gallery_slider_box .wdk_js_gallery_slider .slick-track .slick-slide:not(:first-child) {
1961 + display: none;
1962 +}
1963 +
1964 +.wdk-field-value.TEXTAREA p {
1965 + margin-bottom: 15px;
1966 +}
1967 +
1968 +.wdk-element .complete_link {
1969 + position: absolute;
1970 + top: 0;
1971 + left: 0;
1972 + width: 100%;
1973 + height: 100%;
1974 +}
1975 +
1976 +.wdk-stroke {
1977 + display: -webkit-box;
1978 + -webkit-box-orient: vertical;
1979 + overflow: hidden;
1980 +}
1981 +
1982 +.wdk-compare-table,
1983 +.woocommerce,
1984 +.wdk-compare-listing-button-element,
1985 +.wdk-currencies-list-elementt,
1986 +.wdk-facebook-comments-element,
1987 +.wdk-favorites-element,
1988 +.wdk-listing-claim-element,
1989 +.wdk-membership-element,
1990 +.wdk-mortgage-element,
1991 +.wdk-payments-element,
1992 +.wdk-pdf-export-element,
1993 +.wdk-report-abuse-element,
1994 +.wdk-reviews-element,
1995 +.wdk-save-search-element,
1996 +.wdk-svg-map-element,
1997 +.wdk-booking-element {
1998 + word-break: normal;
1999 +}
2000 +
2001 +body.wdk_disable_outline_on_focus a:focus-visible, body.wdk_disable_outline_on_focus select:focus-visible, body.wdk_disable_outline_on_focus button:focus-visible, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus-visible, body.wdk_disable_outline_on_focus a:focus, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus, body.wdk_disable_outline_on_focus select:focus, body.wdk_disable_outline_on_focus input:focus, body.wdk_disable_outline_on_focus textarea:focus, body.wdk_disable_outline_on_focus button:focus,
2002 +body.wdk_disable_outline_on_focus a:focus-visible, body.wdk_disable_outline_on_focus select:focus-visible, body.wdk_disable_outline_on_focus button:focus-visible, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus-visible, body.wdk_disable_outline_on_focus a:focus, body.wdk_disable_outline_on_focus .wl-menu-toggle:focus, body.wdk_disable_outline_on_focus select:focus, body.wdk_disable_outline_on_focus button:focus,
2003 +body.wdk_disable_outline_on_focus * {
2004 + outline: none !important;
2005 +}
2006 +
2007 +/* Popup */
2008 +.jconfirm.wdk-ai-search-popup .jconfirm-box {
2009 + width: 600px;
2010 + max-width: 95%;
2011 + padding: 20px;
2012 + border-radius: 12px;
2013 + background: #fff;
2014 + box-shadow: 0 10px 40px rgba(0, 0, 0, 0.15);
2015 +}
2016 +
2017 +.jconfirm.wdk-ai-search-popup .form-alerts:not(:empty) {
2018 + margin-bottom: 15px;
2019 + display: block;
2020 + width: 100%;
2021 +}
2022 +
2023 +.jconfirm.wdk-ai-search-popup .form-alerts {
2024 + font-size: 14px;
2025 + font-style: italic;
2026 +}
2027 +
2028 +.jconfirm.wdk-ai-search-popup .jconfirm-content-pane,
2029 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search,
2030 +.jconfirm.wdk-ai-search-popup .btn {
2031 + margin: 0 !important;
2032 +}
2033 +
2034 +.jconfirm.wdk-ai-search-popup .jconfirm-buttons,
2035 +.jconfirm.wdk-ai-search-popup div.jconfirm-title-c {
2036 + padding: 0 !important;
2037 +}
2038 +
2039 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons,
2040 +.jconfirm.wdk-ai-search-popup .jconfirm-box {
2041 + display: flex;
2042 + flex-direction: column;
2043 + gap: 15px;
2044 +}
2045 +
2046 +.jconfirm.wdk-ai-search-popup textarea.form-control {
2047 + display: block;
2048 + width: 100%;
2049 + min-height: 150px;
2050 + box-sizing: border-box;
2051 + padding: 18px 20px;
2052 + font-family: "Montserrat", sans-serif;
2053 + font-size: 15px;
2054 + font-weight: 400;
2055 + line-height: 1.5;
2056 + color: #334155;
2057 + background: #f8fafc;
2058 + border: 1px solid #d9e2ec;
2059 + border-radius: 10px;
2060 + outline: none;
2061 + resize: vertical;
2062 + transition: all .2s ease;
2063 +}
2064 +
2065 +.jconfirm.wdk-ai-search-popup textarea.form-control::placeholder {
2066 + color: #94a3b8;
2067 + opacity: 1;
2068 +}
2069 +
2070 +.jconfirm.wdk-ai-search-popup textarea.form-control:focus {
2071 + background: #fff;
2072 + border-color: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
2073 + box-shadow: 0 0 0 3px rgba(249, 115, 22, 0.12);
2074 +}
2075 +
2076 +.jconfirm.wdk-ai-search-popup textarea.form-control.fpai-error {
2077 + background: #fff4f4;
2078 + border-color: #ef4444;
2079 + box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.16);
2080 +}
2081 +
2082 +.jconfirm.wdk-ai-search-popup form {
2083 + margin: 0;
2084 +}
2085 +
2086 +.jconfirm.wdk-ai-search-popup .form-group {
2087 + margin: 0;
2088 +}
2089 +
2090 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search {
2091 + width: 100%;
2092 + height: 46px;
2093 + margin-top: 18px;
2094 + border: none;
2095 + border-radius: 8px;
2096 + color: #fff;
2097 + background: linear-gradient(135deg, #3b82f6 0%, #8b5cf6 100%);
2098 + font-family: "Montserrat", sans-serif;
2099 + font-size: 15px;
2100 + font-weight: 500;
2101 + text-transform: capitalize;
2102 + cursor: pointer;
2103 + transition: background-color .2s ease, transform .15s ease, box-shadow .2s ease;
2104 +}
2105 +
2106 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-search:hover {
2107 + transform: translateY(-2px);
2108 + box-shadow: 0 6px 20px rgba(59, 130, 246, 0.4);
2109 + background: linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);
2110 + transform: translateY(0);
2111 +}
2112 +
2113 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-close {
2114 + width: 100%;
2115 + height: 46px;
2116 + padding: 0 30px;
2117 + color: #475569;
2118 + background: #f1f5f9;
2119 + font-family: "Montserrat", sans-serif;
2120 + font-size: 15px;
2121 + font-weight: 500;
2122 + border: 1px solid #e2e8f0;
2123 + border-radius: 7px;
2124 + cursor: pointer;
2125 + transition: all .2s ease;
2126 +}
2127 +
2128 +.jconfirm.wdk-ai-search-popup .jconfirm-box .jconfirm-buttons .wdk-ai-close:hover {
2129 + color: #334155;
2130 + background: #e2e8f0;
2131 + border-color: #cbd5e1;
2132 +}
2133 +
2134 +body.wdk-popup-open {
2135 + overflow: hidden;
981 2136 }
982 2137
983 2138 /* animations */
984 2139 .wdk-listing-card .wdk-title .title,